diff --git a/docker-compose.yml b/docker-compose.yml index 54c916c..ebbd4b1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -29,15 +29,14 @@ services: labels: # Registrator lit l'IP du conteneur depuis le reseau "sonic" (-useIpFromNetwork sonic) # et enregistre le service dans Consul avec le tag urlprefix- -> Fabio route vers ce service - SERVICE_NAME: ${COMPOSE_PROJECT_NAME}-app - SERVICE_80_NAME: ${COMPOSE_PROJECT_NAME}-app-80 - SERVICE_80_TAGS: urlprefix-${PS_DOMAIN}/* - # 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: "true" + # Valeurs surchargeable via env var (ex: SERVICE_80_TAGS pour changer le domaine par branche) + - SERVICE_80_NAME=${SERVICE_80_NAME:-${COMPOSE_PROJECT_NAME}-app-80} + - SERVICE_80_TAGS=${SERVICE_80_TAGS:-urlprefix-${PS_DOMAIN}/*} + # TCP check : PS_SSL_ENABLED_EVERYWHERE redirige GET / en 302 -> HTTP check failing + - SERVICE_80_CHECK_TCP=true # 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}" + - LETSENCRYPT_HOST=${PS_DOMAIN} networks: - prestashop-net # Reseau "sonic" requis pour que Registrator trouve l'IP du conteneur