4dc64bfb5c
Falsche logbuch-secure-Zeile und letsencrypt entfernt; Server nutzt ionos. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
35 lines
1.2 KiB
YAML
35 lines
1.2 KiB
YAML
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.tls.certresolver=ionos
|
|
- 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
|