grechka-game/docker-compose.yml

28 lines
808 B
YAML

name: grechka-game
services:
grechka-game:
build:
context: .
dockerfile: Dockerfile
container_name: grechka-game
restart: unless-stopped
networks:
- shared_network
labels:
# Включаем Traefik для этого сервиса
- "traefik.enable=true"
- "traefik.docker.network=shared_network"
# HTTPS роутер
- "traefik.http.routers.grechka-game.entrypoints=websecure"
- "traefik.http.routers.grechka-game.rule=Host(`grechka.mkn8n.ru`)"
- "traefik.http.routers.grechka-game.tls=true"
- "traefik.http.routers.grechka-game.tls.certresolver=mytlschallenge"
# Сервис
- "traefik.http.services.grechka-game.loadbalancer.server.port=80"
networks:
shared_network:
external: true