fix(deploy): load gateway env through pm2 wrapper
This commit is contained in:
parent
be8eda6430
commit
1f0a2a3966
@ -10,7 +10,7 @@ module.exports = {
|
|||||||
apps: [
|
apps: [
|
||||||
{
|
{
|
||||||
name: 'llm-gateway',
|
name: 'llm-gateway',
|
||||||
script: 'packages/gateway/scripts/launch.mjs',
|
script: './start-with-env.sh',
|
||||||
cwd: '/opt/llm-gateway',
|
cwd: '/opt/llm-gateway',
|
||||||
instances: 1,
|
instances: 1,
|
||||||
exec_mode: 'fork',
|
exec_mode: 'fork',
|
||||||
@ -18,10 +18,10 @@ module.exports = {
|
|||||||
NODE_ENV: 'production',
|
NODE_ENV: 'production',
|
||||||
PORT: 3103,
|
PORT: 3103,
|
||||||
AUTO_SPAWN_BRIDGES: '1',
|
AUTO_SPAWN_BRIDGES: '1',
|
||||||
DASHBOARD_AUTH_TOKEN: 'ctx-gw-fbb149f6be8eeea9549853d2681580bdd1f1',
|
DASHBOARD_AUTH_TOKEN: process.env.DASHBOARD_AUTH_TOKEN || '',
|
||||||
LLM_GATEWAY_ADMIN_TOKEN: 'ctx-gw-fbb149f6be8eeea9549853d2681580bdd1f1',
|
LLM_GATEWAY_ADMIN_TOKEN: process.env.LLM_GATEWAY_ADMIN_TOKEN || process.env.DASHBOARD_AUTH_TOKEN || '',
|
||||||
DATABASE_URL: process.env.DATABASE_URL || 'postgresql://llm:llm_secure_2026@localhost:5432/llm_gateway',
|
DATABASE_URL: process.env.DATABASE_URL || '',
|
||||||
TIP_DATABASE_URL: process.env.TIP_DATABASE_URL || 'postgresql://tip:tip_prod_2026@217.154.82.179:5433/transceiver_db',
|
TIP_DATABASE_URL: process.env.TIP_DATABASE_URL || '',
|
||||||
OLLAMA_URL: 'http://127.0.0.1:11434',
|
OLLAMA_URL: 'http://127.0.0.1:11434',
|
||||||
LOG_LEVEL: 'info',
|
LOG_LEVEL: 'info',
|
||||||
GITEA_URL: 'http://192.168.178.196:3000',
|
GITEA_URL: 'http://192.168.178.196:3000',
|
||||||
@ -35,7 +35,7 @@ module.exports = {
|
|||||||
COPILOT_BRIDGE_URL: 'http://localhost:3252',
|
COPILOT_BRIDGE_URL: 'http://localhost:3252',
|
||||||
CODEX_BRIDGE_URL: 'http://127.0.0.1:3253',
|
CODEX_BRIDGE_URL: 'http://127.0.0.1:3253',
|
||||||
OPENAI_CODEX_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',
|
LLM_PROVIDERS: 'claude,openai,chatgpt,copilot,m365-copilot,codex,cerebras,groq,mistral,nvidia',
|
||||||
// Subscription API Keys (add as needed)
|
// Subscription API Keys (add as needed)
|
||||||
OPENAI_API_KEY: '',
|
OPENAI_API_KEY: '',
|
||||||
@ -110,7 +110,7 @@ module.exports = {
|
|||||||
exec_mode: 'fork',
|
exec_mode: 'fork',
|
||||||
env: {
|
env: {
|
||||||
NODE_ENV: 'production',
|
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',
|
GATEWAY_URL: 'http://localhost:3103',
|
||||||
},
|
},
|
||||||
autorestart: true,
|
autorestart: true,
|
||||||
|
|||||||
@ -5,4 +5,4 @@ set -a
|
|||||||
[ -f /opt/llm-gateway/.env.defense ] && source /opt/llm-gateway/.env.defense
|
[ -f /opt/llm-gateway/.env.defense ] && source /opt/llm-gateway/.env.defense
|
||||||
[ -f /opt/llm-gateway/.env ] && source /opt/llm-gateway/.env
|
[ -f /opt/llm-gateway/.env ] && source /opt/llm-gateway/.env
|
||||||
set +a
|
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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user