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