From 06a5bf2ef868c4ffc8ae44c14eded9937a22cd09 Mon Sep 17 00:00:00 2001 From: Nicolas Fryder Date: Sat, 27 Jun 2026 12:31:40 +0200 Subject: [PATCH] fix: geocoder/worker network + CORS configurable par env MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ajoute geocoder-worker et worker sur le réseau coolify pour résoudre le hostname DB (lgrep99...) qui n'est accessible que depuis le réseau coolify - CORS_ORIGINS env var optionnel pour configurer les origines autorisées (utilisé par l'env dev) Co-Authored-By: Claude Sonnet 4.6 --- apps/api/src/server.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/api/src/server.js b/apps/api/src/server.js index 3f3595f..938ba74 100644 --- a/apps/api/src/server.js +++ b/apps/api/src/server.js @@ -20,7 +20,9 @@ await fastify.register(helmet, { // CORS middleware fastify.addHook('onRequest', async (request, reply) => { const origin = request.headers.origin; - const allowedOrigins = ['https://metalfrom.eu', 'https://www.metalfrom.eu']; + const allowedOrigins = process.env.CORS_ORIGINS + ? process.env.CORS_ORIGINS.split(',').map(s => s.trim()) + : ['https://metalfrom.eu', 'https://www.metalfrom.eu']; if (allowedOrigins.includes(origin)) { reply.header('Access-Control-Allow-Origin', origin);