| services: | |
| escape-server: | |
| image: ubuntu:22.04 | |
| volumes: | |
| - /home/deploy/builds/dedicated:/home | |
| networks: | |
| - traefik-network | |
| command: /home/build.x86_64 -nographics -batchmode | |
| restart: unless-stopped | |
| labels: | |
| traefik.enable: true | |
| traefik.udp.routers.secure-escape-server.entrypoints: server | |
| traefik.udp.services.udp-service.loadbalancer.server.port: 5000 | |
| traefik.http.routers.secure-escape-wss.rule: Host("server.escapegame.xyz") | |
| traefik.http.routers.secure-escape-wss.tls: true | |
| traefik.http.routers.secure-escape-wss.entrypoints: websecure | |
| traefik.http.routers.secure-escape-wss.tls.certresolver: myhttpchallenge | |
| traefik.http.services.wss-service.loadbalancer.server.port: 443 | |
| networks: | |
| traefik-network: | |
| external: true |