mirror of
https://github.com/jcreek/CosmicClash.git
synced 2026-09-16 05:22:03 +00:00
fix(multiplayer): repair allocated compose verification
This commit is contained in:
@@ -39,8 +39,13 @@ services:
|
||||
agones-provider:
|
||||
image: python:3.12-alpine
|
||||
command: ["python3", "/opt/fake_agones_provider.py"]
|
||||
environment:
|
||||
FAKE_AGONES_TLS_CERT: /run/cosmic-clash/fake-agones.crt
|
||||
FAKE_AGONES_TLS_KEY: /run/cosmic-clash/fake-agones.key
|
||||
volumes:
|
||||
- ./scripts/fake_agones_provider.py:/opt/fake_agones_provider.py:ro
|
||||
- ${COMPOSE_SMOKE_DIR:-/tmp/cosmic-clash-allocated-smoke}/fake-agones.crt:/run/cosmic-clash/fake-agones.crt:ro
|
||||
- ${COMPOSE_SMOKE_DIR:-/tmp/cosmic-clash-allocated-smoke}/fake-agones.key:/run/cosmic-clash/fake-agones.key:ro
|
||||
|
||||
allocator:
|
||||
build:
|
||||
@@ -48,15 +53,20 @@ services:
|
||||
target: allocator
|
||||
environment:
|
||||
COSMIC_CLASH_POSTGRES_DSN: postgres://cosmic_clash_test:cosmic_clash_test@database:5432/cosmic_clash_test?sslmode=disable
|
||||
COSMIC_CLASH_AGONES_URL: http://agones-provider:8080
|
||||
COSMIC_CLASH_AGONES_URL: https://agones-provider:8443
|
||||
COSMIC_CLASH_AGONES_NAMESPACE: cosmic-clash
|
||||
COSMIC_CLASH_WORKLOAD_SECRET: compose-workload-secret
|
||||
COSMIC_CLASH_KUBERNETES_TOKEN_PATH: /run/cosmic-clash/kubernetes-token
|
||||
COSMIC_CLASH_KUBERNETES_CA_PATH: /run/cosmic-clash/fake-agones.crt
|
||||
command: ["--dsn=postgres://cosmic_clash_test:cosmic_clash_test@database:5432/cosmic_clash_test?sslmode=disable", "--migrations=/opt/cosmic-clash/migrations", "--interval=1s", "--transport=enet"]
|
||||
depends_on:
|
||||
database:
|
||||
condition: service_healthy
|
||||
agones-provider:
|
||||
condition: service_started
|
||||
volumes:
|
||||
- ${COMPOSE_SMOKE_DIR:-/tmp/cosmic-clash-allocated-smoke}/kubernetes-token:/run/cosmic-clash/kubernetes-token:ro
|
||||
- ${COMPOSE_SMOKE_DIR:-/tmp/cosmic-clash-allocated-smoke}/fake-agones.crt:/run/cosmic-clash/fake-agones.crt:ro
|
||||
|
||||
maintenance:
|
||||
build:
|
||||
@@ -78,11 +88,11 @@ services:
|
||||
- --drain-token-env=COSMIC_CLASH_DRAIN_TOKEN
|
||||
- --drain-grace=10s
|
||||
- --
|
||||
- /opt/cosmic-clash/CosmicClashServer.x86_64
|
||||
- /opt/cosmic-clash/cosmic-clash-server
|
||||
- --port=31001
|
||||
- --allocated-mode
|
||||
- --match-id=compose-match
|
||||
- --server-id=compose-server
|
||||
- --match-id=compose-match-0001
|
||||
- --server-id=compose-server-0001
|
||||
- --playlist-version=casual
|
||||
- --playlist=casual
|
||||
- --client-build=build-1
|
||||
@@ -95,6 +105,8 @@ services:
|
||||
- --readiness-port=7780
|
||||
environment:
|
||||
COSMIC_CLASH_DRAIN_TOKEN: compose-drain-token
|
||||
COSMIC_CLASH_CONTROL_PLANE_URL: http://control-plane:8080
|
||||
COSMIC_CLASH_WORKLOAD_TOKEN: ${COSMIC_CLASH_COMPOSE_WORKLOAD_TOKEN:?allocated smoke workload token is required}
|
||||
volumes:
|
||||
- ${COMPOSE_SMOKE_DIR:-/tmp/cosmic-clash-allocated-smoke}/join-roster.json:/run/cosmic-clash/join-roster.json:ro
|
||||
- ${COMPOSE_SMOKE_DIR:-/tmp/cosmic-clash-allocated-smoke}/join-signing-key:/run/secrets/cosmic-clash/join-signing-key:ro
|
||||
|
||||
Reference in New Issue
Block a user