feat(installer): add TLS and monitoring overlay templates
Optional compose overlays: TLS overlay mounts user-supplied certs into traefik, monitoring overlay replaces the noop bridge with an external Docker network for Prometheus scraping. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
7
installer/templates/docker-compose.monitoring.yml
Normal file
7
installer/templates/docker-compose.monitoring.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
# External monitoring network overlay
|
||||
# Overrides the noop monitoring bridge with a real external network
|
||||
|
||||
networks:
|
||||
monitoring:
|
||||
external: true
|
||||
name: ${MONITORING_NETWORK:?MONITORING_NETWORK must be set in .env}
|
||||
7
installer/templates/docker-compose.tls.yml
Normal file
7
installer/templates/docker-compose.tls.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
# Custom TLS certificates overlay
|
||||
# Adds user-supplied certificate volume to traefik
|
||||
|
||||
services:
|
||||
cameleer-traefik:
|
||||
volumes:
|
||||
- ./certs:/user-certs:ro
|
||||
Reference in New Issue
Block a user