services: ds2api: # По умолчанию тянем готовый образ из Gitea Packages (его собирает CI). # docker compose pull && docker compose up -d # Локальная сборка из исходника со своими правками -> docker-compose.dev.yml, # либо собери образ вручную и подставь: DS2API_IMAGE=ds2api:local docker compose up -d image: ${DS2API_IMAGE:-git.qomar.pw/omar/ds2api:latest} container_name: ds2api restart: always env_file: - .env ports: # Host port is configurable via DS2API_HOST_PORT; container port stays fixed at 5001. - "${DS2API_HOST_PORT:-6011}:5001" volumes: - ./config.json:/app/config.json # config file environment: - TZ=Asia/Shanghai - LOG_LEVEL=INFO - DS2API_ADMIN_KEY=${DS2API_ADMIN_KEY:-ds2api}