refactor(meshcentral): parameterize HOSTNAME and Traefik Host() rule via MESHCENTRAL_HOST
ci/woodpecker/push/woodpecker Pipeline was canceled

This commit is contained in:
2026-06-25 22:57:13 -07:00
parent 43329a0caa
commit a2f480bdaf
+3 -3
View File
@@ -7,11 +7,11 @@ services:
ports: ports:
- 8086:443 - 8086:443
environment: environment:
- HOSTNAME=assist.bryanmail.net - HOSTNAME=${MESHCENTRAL_HOST}
- REVERSE_PROXY=10.0.0.0/8 - REVERSE_PROXY=10.0.0.0/8
- REVERSE_PROXY_TLS_PORT=443 - REVERSE_PROXY_TLS_PORT=443
- IFRAME=false #set to true if you wish to enable iframe support - IFRAME=false #set to true if you wish to enable iframe support
- ALLOW_NEW_ACCOUNTS=false #set to false if you want disable self-service creation of new accounts besides the first (admin) - ALLOW_NEW_ACCOUNTS=false #set to false if you want disable self-service creation of new accounts besides the first (admin)
- WEBRTC=false #set to true to enable WebRTC - per documentation it is not officially released with meshcentral, but is solid enough to work with. Use with caution - WEBRTC=false #set to true to enable WebRTC - per documentation it is not officially released with meshcentral, but is solid enough to work with. Use with caution
- BACKUPS_PW=${BACKUPS_PW} #password for the autobackup function - BACKUPS_PW=${BACKUPS_PW} #password for the autobackup function
- BACKUP_INTERVAL=24 # Interval in hours for the autobackup function - BACKUP_INTERVAL=24 # Interval in hours for the autobackup function
@@ -23,7 +23,7 @@ services:
deploy: deploy:
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.routers.meshcentral.rule=Host(`assist.bryanmail.net`) - traefik.http.routers.meshcentral.rule=Host(`${MESHCENTRAL_HOST}`)
- traefik.http.routers.meshcentral.tls=true - traefik.http.routers.meshcentral.tls=true
- traefik.http.routers.meshcentral.tls.certresolver=letsencrypt - traefik.http.routers.meshcentral.tls.certresolver=letsencrypt
- traefik.http.routers.meshcentral.entrypoints=websecure - traefik.http.routers.meshcentral.entrypoints=websecure