From 1f0a2a3966c03ba5ffbe1571d88edbe1819686cf Mon Sep 17 00:00:00 2001 From: Rene Fichtmueller Date: Fri, 17 Jul 2026 17:46:06 +0200 Subject: [PATCH] fix(deploy): load gateway env through pm2 wrapper --- deploy/ecosystem.config.cjs | 14 +++++++------- start-with-env.sh | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/deploy/ecosystem.config.cjs b/deploy/ecosystem.config.cjs index d079e7b..c81e988 100644 --- a/deploy/ecosystem.config.cjs +++ b/deploy/ecosystem.config.cjs @@ -10,7 +10,7 @@ module.exports = { apps: [ { name: 'llm-gateway', - script: 'packages/gateway/scripts/launch.mjs', + script: './start-with-env.sh', cwd: '/opt/llm-gateway', instances: 1, exec_mode: 'fork', @@ -18,10 +18,10 @@ module.exports = { NODE_ENV: 'production', PORT: 3103, AUTO_SPAWN_BRIDGES: '1', - DASHBOARD_AUTH_TOKEN: 'ctx-gw-fbb149f6be8eeea9549853d2681580bdd1f1', - LLM_GATEWAY_ADMIN_TOKEN: 'ctx-gw-fbb149f6be8eeea9549853d2681580bdd1f1', - DATABASE_URL: process.env.DATABASE_URL || 'postgresql://llm:llm_secure_2026@localhost:5432/llm_gateway', - TIP_DATABASE_URL: process.env.TIP_DATABASE_URL || 'postgresql://tip:tip_prod_2026@217.154.82.179:5433/transceiver_db', + DASHBOARD_AUTH_TOKEN: process.env.DASHBOARD_AUTH_TOKEN || '', + LLM_GATEWAY_ADMIN_TOKEN: process.env.LLM_GATEWAY_ADMIN_TOKEN || process.env.DASHBOARD_AUTH_TOKEN || '', + DATABASE_URL: process.env.DATABASE_URL || '', + TIP_DATABASE_URL: process.env.TIP_DATABASE_URL || '', OLLAMA_URL: 'http://127.0.0.1:11434', LOG_LEVEL: 'info', GITEA_URL: 'http://192.168.178.196:3000', @@ -35,7 +35,7 @@ module.exports = { COPILOT_BRIDGE_URL: 'http://localhost:3252', CODEX_BRIDGE_URL: 'http://127.0.0.1:3253', OPENAI_CODEX_URL: 'http://127.0.0.1:3253', - M365_COPILOT_BRIDGE_URL: 'http://127.0.0.1:3357', + M365_COPILOT_BRIDGE_URL: 'http://127.0.0.1:3257', LLM_PROVIDERS: 'claude,openai,chatgpt,copilot,m365-copilot,codex,cerebras,groq,mistral,nvidia', // Subscription API Keys (add as needed) OPENAI_API_KEY: '', @@ -110,7 +110,7 @@ module.exports = { exec_mode: 'fork', env: { NODE_ENV: 'production', - DATABASE_URL: process.env.DATABASE_URL || 'postgresql://llm:llm_secure_2026@localhost:5432/llm_gateway', + DATABASE_URL: process.env.DATABASE_URL || '', GATEWAY_URL: 'http://localhost:3103', }, autorestart: true, diff --git a/start-with-env.sh b/start-with-env.sh index 867a71c..9b167cc 100755 --- a/start-with-env.sh +++ b/start-with-env.sh @@ -5,4 +5,4 @@ set -a [ -f /opt/llm-gateway/.env.defense ] && source /opt/llm-gateway/.env.defense [ -f /opt/llm-gateway/.env ] && source /opt/llm-gateway/.env set +a -exec /usr/bin/node /opt/llm-gateway/packages/gateway/dist/server.js +exec /usr/bin/node /opt/llm-gateway/packages/gateway/scripts/launch.mjs