28 lines
808 B
YAML
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
|