fix(deploy): load gateway env through pm2 wrapper

This commit is contained in:
Rene Fichtmueller 2026-07-17 17:46:06 +02:00
parent be8eda6430
commit 1f0a2a3966
2 changed files with 8 additions and 8 deletions

View File

@ -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,

View File

@ -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