Files
panel-vpn/deploy/traefik/labels.example.yml
T

23 lines
1003 B
YAML

# Labels для сервиса app, если Traefik уже запущен (Dokploy / общий Traefik).
# Скопируйте в docker-compose.yml под services.app:
#
# labels:
# - traefik.enable=true
# - traefik.http.routers.vpn-panel.rule=Host(`panel.example.com`)
# - traefik.http.routers.vpn-panel.entrypoints=websecure
# - traefik.http.routers.vpn-panel.tls=true
# - traefik.http.routers.vpn-panel.tls.certresolver=letsencrypt
# - traefik.http.services.vpn-panel.loadbalancer.server.port=8080
#
# Имя certresolver в Dokploy часто: letsencrypt
services:
app:
labels:
- traefik.enable=true
- traefik.http.routers.vpn-panel.rule=Host(`${DOMAIN:-panel.example.com}`)
- traefik.http.routers.vpn-panel.entrypoints=websecure
- traefik.http.routers.vpn-panel.tls=true
- traefik.http.routers.vpn-panel.tls.certresolver=${TRAEFIK_CERT_RESOLVER:-letsencrypt}
- traefik.http.services.vpn-panel.loadbalancer.server.port=8080