# Бинго «Баланс 2.0» # # cp .env.example .env # задать ADMIN_KEY и при необходимости даты сезона # docker compose up -d --build # # Страница слушает только http://127.0.0.1:8080 — HTTPS и внешний доступ даёт nginx на этом же хосте # (конфигурация — в README, раздел «nginx»). name: balance-bingo services: bingo: build: . image: balance-bingo:2.0 restart: unless-stopped env_file: .env environment: PORT: "8080" # порт внутри контейнера; наружу пробрасывается HOST_PORT DATA_DIR: /data ports: - "${HOST_BIND:-127.0.0.1}:${HOST_PORT:-8080}:8080" volumes: - bingo-data:/data read_only: true tmpfs: - /tmp cap_drop: [ALL] security_opt: - no-new-privileges:true logging: driver: local options: max-size: 5m max-file: "3" volumes: bingo-data: