# 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