Files
laufschrift/compose.yml
2026-03-11 11:58:49 +01:00

37 lines
1.4 KiB
YAML

# Docker Compose für Production Server mit Traefik
services:
laufschrift:
image: docker.citysensor.de/laufschrift:latest
container_name: laufschrift
restart: unless-stopped
environment:
- NODE_ENV=production
- MQTTHOST=${MQTTHOST:-localhost}
- MQTTPORT=${MQTTPORT:-1883}
- MQTTUSR=${MQTTUSR:-}
- MQTTPWD=${MQTTPWD:-}
- TOPIC=${TOPIC:-sonoff}
- SWITCH_API_TOKEN=${SWITCH_API_TOKEN:-}
labels:
- traefik.enable=true
- traefik.http.routers.laufschrift.entrypoints=http
- traefik.http.routers.laufschrift.rule=Host(`laufschrift.fuerst-stuttgart.de`)
- traefik.http.middlewares.laufschrift-https-redirect.redirectscheme.scheme=https
- traefik.http.routers.laufschrift.middlewares=laufschrift-https-redirect
- traefik.http.routers.laufschrift-secure.entrypoints=https
- traefik.http.routers.laufschrift-secure.rule=Host(`laufschrift.fuerst-stuttgart.de`)
- traefik.http.routers.laufschrift-secure.tls=true
- traefik.http.routers.laufschrift-secure.tls.certresolver=letsencrypt
- traefik.http.routers.laufschrift-secure.service=laufschrift
- traefik.http.services.laufschrift.loadbalancer.server.port=3000
networks:
- proxy
- gitea-internal
networks:
proxy:
name: dockge_default
external: true
gitea-internal:
name: gitea_gitea-internal
external: true