services: arbeitszeit_app: image: docker.citysensor.de/arbeitszeit:latest container_name: arbeitszeit_app restart: unless-stopped env_file: .env environment: NODE_ENV: production DB_PATH: /app/data/arbeitszeit.db volumes: - arbeitszeit_data:/app/data labels: - traefik.enable=true - traefik.docker.network=dockge_default - traefik.http.routers.arbeitszeit.entrypoints=http - traefik.http.routers.arbeitszeit.rule=Host(`arbeitszeit.fuerst-stuttgart.de`) - traefik.http.middlewares.arbeitszeit-https-redirect.redirectscheme.scheme=https - traefik.http.routers.arbeitszeit.middlewares=arbeitszeit-https-redirect - traefik.http.routers.arbeitszeit-secure.entrypoints=https - traefik.http.routers.arbeitszeit-secure.rule=Host(`arbeitszeit.fuerst-stuttgart.de`) - traefik.http.routers.arbeitszeit-secure.tls=true - traefik.http.routers.arbeitszeit-secure.service=arbeitszeit - traefik.http.services.arbeitszeit.loadbalancer.server.port=3000 networks: - proxy volumes: arbeitszeit_data: networks: proxy: name: dockge_default external: true