fix: check Consul TCP au lieu de HTTP (302 -> failing)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
PS_SSL_ENABLED_EVERYWHERE=1 redirige tout HTTP en 302 vers HTTPS. Consul ne suit pas les redirects -> check HTTP toujours failing -> Fabio ne route pas le trafic. Check TCP verifie juste que le port 80 est ouvert. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -32,9 +32,9 @@ services:
|
||||
SERVICE_NAME: "prestashop"
|
||||
SERVICE_80_NAME: "prestashop"
|
||||
SERVICE_80_TAGS: urlprefix-${PS_DOMAIN}/*
|
||||
# Consul healthcheck HTTP : Consul requete GET / sur le port 80 du container
|
||||
# Le service doit etre healthy dans Consul pour que Fabio accepte d'y router le trafic
|
||||
SERVICE_80_CHECK_HTTP: /
|
||||
# Consul healthcheck TCP : verifie que le port 80 est ouvert
|
||||
# HTTP check inutilisable : PS_SSL_ENABLED_EVERYWHERE=1 redirige tout en 302 -> Consul failing
|
||||
SERVICE_80_CHECK_TCP: ""
|
||||
# sonic-acme-1 (acme-companion) emet le cert TLS et le copie dans /host/certs/
|
||||
# Fabio le detecte automatiquement par SNI pour HTTPS
|
||||
LETSENCRYPT_HOST: "${PS_DOMAIN}"
|
||||
|
||||
Reference in New Issue
Block a user