--- version: "3.8" services: server: image: prologic/pages-server:latest environment: - DOMAIN=${DOMAIN:?not set} - GITEA_URL=${GITEA_URL:?not set} - GITEA_TOKEN=${GITEA_TOKEN:?not set} networks: - traefik deploy: replicas: 1 labels: - traefik.enable=true - traefik.docker.network=traefik - traefik.http.services.pages.loadbalancer.server.port=8000 - traefik.http.routers.pages.rule=HostRegexp(`{subdomain:.+}.${DOMAIN:?not set}`) - traefik.http.routers.pages.priority=2 resources: reservations: cpus: "0.1" memory: 64M limits: memory: 128M restart_policy: condition: any networks: traefik: external: true