From 01f3edcf0858b9be2e22f2dd838c6f1408c79572 Mon Sep 17 00:00:00 2001 From: ordinarthur <@arthurbarre.js@gmail.com> Date: Wed, 6 May 2026 15:40:28 +0200 Subject: [PATCH] =?UTF-8?q?fix(api):=20d=C3=A9couple=20APP=5FURL=20de=20HO?= =?UTF-8?q?ST=20dans=20.env.example?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit HOST=0.0.0.0 c'est bien pour le bind (IPv4 + IPv6), mais en interpolant `APP_URL=http://\${HOST}:\${PORT}` on se retrouve avec des liens "http://0.0.0.0:3333" dans les emails check-in / relance — non cliquables. APP_URL est maintenant explicitement "http://localhost:3333" (ou le vrai domaine en prod). --- apps/api/.env.example | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/api/.env.example b/apps/api/.env.example index 28536c2..55bb192 100644 --- a/apps/api/.env.example +++ b/apps/api/.env.example @@ -1,17 +1,16 @@ # Node TZ=UTC PORT=3333 -# 0.0.0.0 plutôt que localhost pour éviter le piège IPv4/IPv6 : -# - sur macOS récent, "localhost" résout d'abord en ::1 (IPv6) -# - les clients HTTP qui tapent 127.0.0.1 se prennent un ECONNREFUSED -# 0.0.0.0 bind toutes les interfaces, donc 127.0.0.1 et ::1 marchent. HOST=0.0.0.0 NODE_ENV=development # App LOG_LEVEL=info APP_KEY= -APP_URL=http://${HOST}:${PORT} +# APP_URL est l'URL publique (utilisée dans les emails check-in/relance, +# les redirects, etc.). Volontairement découplée de HOST : on bind sur +# 0.0.0.0 mais on expose `localhost` (en dev) ou le vrai domaine (en prod). +APP_URL=http://localhost:3333 # Session SESSION_DRIVER=cookie