test_deploy/docker-compose.yml
Gunnar Magholder 54f7f59fd5 Initial
2026-03-05 15:57:52 +01:00

20 lines
648 B
YAML

# 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