# Docker Compose für Traefik Deployment # APP_NAME und DOMAIN werden über Forgejo Repository-Variablen gesetzt services: app: build: . # Oder: image: dein-image:latest container_name: ${APP_NAME:-example-app} restart: unless-stopped networks: - traefik-public labels: - "traefik.enable=true" - "traefik.http.routers.${APP_NAME:-example-app}.rule=Host(`${DOMAIN:-example.magholder.click}`)" - "traefik.http.routers.${APP_NAME:-example-app}.entrypoints=websecure" - "traefik.http.routers.${APP_NAME:-example-app}.tls.certresolver=letsencrypt" networks: traefik-public: external: true