From 40026df8d69f548999771a677ec69d553101af48 Mon Sep 17 00:00:00 2001 From: syoul Date: Tue, 2 Dec 2025 20:22:30 +0100 Subject: [PATCH] =?UTF-8?q?chore:=20script=20de=20d=C3=A9marrage=20busines?= =?UTF-8?q?s=20et=20export=20des=20ENV=20au=20runtime?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.business | 5 +++-- scripts/start-business.sh | 8 ++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 scripts/start-business.sh diff --git a/Dockerfile.business b/Dockerfile.business index dc2d936..3e6c47e 100644 --- a/Dockerfile.business +++ b/Dockerfile.business @@ -23,6 +23,7 @@ RUN npm install gray-matter glob # Copie du reste du projet COPY . . +RUN chmod +x scripts/start-business.sh # --- CONFIGURATION BUSINESS --- # Application de la logique Business (remplacement de la config et des données) @@ -33,5 +34,5 @@ RUN cp radar-business/config-business.json config.json && \ # Exposition du port interne EXPOSE 3000 -# Démarrage du serveur -CMD ["npm", "run", "serve", "--", "--port", "3000"] +# Démarrage du serveur via script (exporte les variables avant npm run serve) +CMD ["./scripts/start-business.sh"] diff --git a/scripts/start-business.sh b/scripts/start-business.sh new file mode 100644 index 0000000..675bc62 --- /dev/null +++ b/scripts/start-business.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +export HUSKY=0 +export HUSKY_SKIP_INSTALL=1 +export NODE_PATH=/app/node_modules + +npm run serve -- --port "${PORT:-3000}" +