feat: pm2 support and start script for production env
This commit is contained in:
parent
ecf9a0720e
commit
289e7839c6
3 changed files with 22 additions and 2 deletions
18
ecosystem.config.js
Normal file
18
ecosystem.config.js
Normal file
|
@ -0,0 +1,18 @@
|
|||
module.exports = {
|
||||
apps: [{
|
||||
name: "fva_server",
|
||||
script: "./dist/app.js",
|
||||
env: {
|
||||
NODE_ENV: "development"
|
||||
},
|
||||
env_test: {
|
||||
NODE_ENV: "test",
|
||||
},
|
||||
env_staging: {
|
||||
NODE_ENV: "staging",
|
||||
},
|
||||
env_production: {
|
||||
NODE_ENV: "production"
|
||||
}
|
||||
}]
|
||||
}
|
|
@ -48,10 +48,10 @@
|
|||
"test": "jest --verbose --detectOpenHandles",
|
||||
"test-watch": "jest --verbose --watchAll",
|
||||
"dev": "./node_modules/.bin/tsc --watch",
|
||||
"serve": "./node_modules/.bin/nodemon dist/app.js",
|
||||
"serve": "env ASSETS_PATH=./assets/development ./node_modules/.bin/nodemon dist/app.js",
|
||||
"build": "./node_modules/.bin/tsc",
|
||||
"assets": "./node_modules/.bin/gulp build",
|
||||
"start": "node app.js"
|
||||
"start": "env ASSETS_PATH=./assets/production node ./dist/app.js"
|
||||
},
|
||||
"main": "dist/index.js",
|
||||
"devDependencies": {
|
||||
|
|
2
start.sh
Normal file
2
start.sh
Normal file
|
@ -0,0 +1,2 @@
|
|||
pm2 start --name fva_server npm -- start
|
||||
|
Loading…
Reference in a new issue