back-projet-bUT3/ecosystem.config.js
2024-03-07 11:45:33 +01:00

32 lines
809 B
JavaScript

const dotenv = require('dotenv')
dotenv.config()
module.exports = {
deploy: {
production: {
key: 'deploy.key',
user: process.env.HOST_USER,
host: [
{
host: process.env.HOST,
port: process.env.HOST_PORT,
},
],
ssh_options: ['StrictHostKeyChecking=no'],
ref: 'origin/main',
path: process.env.HOST_PATH,
'post-deploy': 'yarn setup && yarn build && pm2 startOrRestart production.config.js && pm2 save',
env: {
NODE_ENV: process.env.NODE_ENV,
MONGO_URL: process.env.MONGO_URL,
PORT: process.env.PORT,
TZ: process.env.TZ,
JWT_SECRET: process.env.JWT_SECRET,
FILE_SECRET: process.env.FILE_SECRET,
COOKIE_DOMAIN: process.env.COOKIE_DOMAIN,
},
},
},
}