tripoli.cloud/tripoli-edge/deploy/Caddyfile.snippet

26 lines
911 B
Text
Raw Normal View History

# Bloc ajouté à /opt/edge/Caddyfile sur le serveur (fichier partagé avec
# les 6 autres projets hébergés, donc pas dans ce dépôt en entier — voir
# le README de ce dossier).
#
# Pourquoi Caddy et pas tripoli-edge lui-même sur 80/443 : les ports 80 et
# 443 appartiennent déjà à ce Caddy. tripoli-edge est un service interne
# (172.17.0.1:9000, passerelle docker0, jamais exposé publiquement) :
# Caddy fait TLS/ACME et le routage par Host, tripoli-edge fait le reste.
tripoli.cloud, www.tripoli.cloud {
reverse_proxy 172.17.0.1:9000
header {
Strict-Transport-Security "max-age=31536000; includeSubDomains"
X-Content-Type-Options "nosniff"
X-Frame-Options "SAMEORIGIN"
Referrer-Policy "strict-origin-when-cross-origin"
-Server
}
log {
output file /var/log/caddy/tripoli-cloud.log
format json
}
}