prometheus-cadvisor-nodeExp.../Caddyfile

49 lines
1.0 KiB
Caddyfile

# Replace example.com with your domain or use localhost for local development
# For production, uncomment and configure the email line with your email
# and uncomment the tls line to enable automatic HTTPS
# Global settings
{
#email your-email@example.com
#acme_ca https://acme-v02.api.letsencrypt.org/directory
}
# Grafana
grafana.example.com {
#tls {
# issuer acme
#}
reverse_proxy grafana:3000
}
# Prometheus
prometheus.example.com {
#tls {
# issuer acme
#}
reverse_proxy prometheus:9090
}
# Node Exporter (if you want to expose it)
# node-exporter.example.com {
# tls {
# issuer acme
# }
# reverse_proxy node-exporter:9100
# }
# For local development without DNS
localhost {
handle_path /grafana/* {
reverse_proxy grafana:3000
}
handle_path /prometheus/* {
reverse_proxy prometheus:9090
}
# Uncomment if you want to expose node-exporter
# handle_path /node-exporter/* {
# reverse_proxy node-exporter:9100
# }
respond "Not Found" 404
}