SIP_GoldBees_Backend/backend/ecosystem.config.js

32 lines
1.2 KiB
JavaScript

module.exports = {
apps: [
{
name: "Quantfortune - Backend",
cwd: "/SERVER_CLIENT/PRODUCTION/SIP_GoldBees_Backend/backend",
script: "/SERVER_CLIENT/PRODUCTION/SIP_GoldBees_Backend/backend/.venv/bin/uvicorn",
args: "app.main:app --host 0.0.0.0 --port 3002",
interpreter: "none",
env: {
APP_ENV: process.env.APP_ENV || "production",
DB_HOST: process.env.DB_HOST,
DB_PORT: process.env.DB_PORT,
DB_NAME: process.env.DB_NAME,
DB_USER: process.env.DB_USER,
DB_PASSWORD: process.env.DB_PASSWORD,
DB_SCHEMA: process.env.DB_SCHEMA,
CORS_ORIGINS: process.env.CORS_ORIGINS,
BROKER_TOKEN_KEY: process.env.BROKER_TOKEN_KEY,
SMTP_HOST: process.env.SMTP_HOST,
SMTP_PORT: process.env.SMTP_PORT,
SMTP_USER: process.env.SMTP_USER,
SMTP_PASS: process.env.SMTP_PASS,
SMTP_FROM_NAME: process.env.SMTP_FROM_NAME,
RESET_OTP_SECRET: process.env.RESET_OTP_SECRET,
ENABLE_SUPER_ADMIN_BOOTSTRAP: process.env.ENABLE_SUPER_ADMIN_BOOTSTRAP,
SUPER_ADMIN_EMAIL: process.env.SUPER_ADMIN_EMAIL,
SUPER_ADMIN_PASSWORD: process.env.SUPER_ADMIN_PASSWORD,
},
},
],
};