Files
arbeitszeit/docker-compose.prod.yml
T
admin 4dc64bfb5c Traefik: korrekter certresolver ionos für arbeitszeit-secure
Falsche logbuch-secure-Zeile und letsencrypt entfernt; Server nutzt ionos.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 11:13:05 +02:00

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