23 lines
1003 B
YAML
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
|