35d7e0dc85
Implements the full tournament lifecycle: create, join, withdraw, start, round progression, and finish with Buchholz tiebreak standings. - REST resource covering all 11 endpoints from the OpenAPI spec - Swiss pairing algorithm with bye support - Per-bot NDJSON stream with targeted gameStart events (color field) - Game result ingestion via Redis writeback stream - H2-backed integration tests for resource and pairing service Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
33 lines
623 B
YAML
33 lines
623 B
YAML
quarkus:
|
|
http:
|
|
port: 8088
|
|
application:
|
|
name: nowchess-tournament
|
|
datasource:
|
|
db-kind: h2
|
|
username: sa
|
|
password: ""
|
|
jdbc:
|
|
url: "jdbc:h2:mem:nowchess-tournament;DB_CLOSE_DELAY=-1"
|
|
hibernate-orm:
|
|
schema-management:
|
|
strategy: drop-and-create
|
|
arc:
|
|
exclude-types: de.nowchess.tournament.redis.GameResultStreamListener
|
|
mp:
|
|
jwt:
|
|
verify:
|
|
publickey:
|
|
location: keys/test-public.pem
|
|
issuer: nowchess
|
|
smallrye:
|
|
jwt:
|
|
sign:
|
|
key:
|
|
location: keys/test-private.pem
|
|
nowchess:
|
|
internal:
|
|
secret: test-secret
|
|
auth:
|
|
enabled: false
|