fix: pass only required env to deploy

This commit is contained in:
2022-09-30 17:50:41 -05:00
committed by GitHub
parent 624b2251c4
commit 731c9b8962
+9 -4
View File
@@ -1,12 +1,13 @@
module.exports = { module.exports = {
apps: [ apps: [
{ {
name: process.env.APP_NAME, name: process.env.APP_NAME || 'entgamers-website',
script: 'npm', script: 'npm',
args: 'start', args: 'start',
env: { env: {
NODE_ENV: 'production', NODE_ENV: 'production',
PORT: process.env.PORT || 3000 PORT: process.env.PORT || 3000,
DISCORD_JOIN_WEBHOOK_URL: process.env.DISCORD_JOIN_WEBHOOK_URL
} }
} }
], ],
@@ -21,7 +22,9 @@ module.exports = {
'pre-deploy': 'npm install && npm run build', 'pre-deploy': 'npm install && npm run build',
'post-deploy': 'sudo pm2 startOrRestart ecosystem.config.js', 'post-deploy': 'sudo pm2 startOrRestart ecosystem.config.js',
env: { env: {
...process.env APP_NAME: process.env.APP_NAME,
PORT: process.env.PORT,
DISCORD_JOIN_WEBHOOK_URL: process.env.DISCORD_JOIN_WEBHOOK_URL
} }
}, },
@@ -34,7 +37,9 @@ module.exports = {
'pre-deploy': 'npm install && npm run build', 'pre-deploy': 'npm install && npm run build',
'post-deploy': 'sudo pm2 startOrRestart ecosystem.config.js', 'post-deploy': 'sudo pm2 startOrRestart ecosystem.config.js',
env: { env: {
...process.env APP_NAME: process.env.APP_NAME,
PORT: process.env.PORT,
DISCORD_JOIN_WEBHOOK_URL: process.env.DISCORD_JOIN_WEBHOOK_URL
} }
} }
} }