@ -1,10 +1,12 @@
// PM2 配置文件
const path = require ( 'path' ) ;
module . exports = {
apps : [
{
name : 'just-demo-backend' ,
script : './ backend/dist/app.js',
cwd : './' ,
script : path . resolve ( __ dirname , 'backend/dist/app.js') ,
cwd : path . resolve ( __ dirname ) ,
instances : 1 ,
autorestart : true ,
watch : false ,
@ -17,8 +19,8 @@ module.exports = {
NODE_ENV : 'production' ,
PORT : 3000
} ,
error_file : './ logs/backend-error.log',
out_file : './ logs/backend-out.log',
error_file : path . resolve ( __ dirname , 'logs/backend-error.log') ,
out_file : path . resolve ( __ dirname , 'logs/backend-out.log') ,
log_date_format : 'YYYY-MM-DD HH:mm:ss Z' ,
merge_logs : true ,
// 自动重启策略
@ -30,9 +32,9 @@ module.exports = {
} ,
{
name : 'just-demo-frontend' ,
script : 'serve ' ,
cwd : './frontend' ,
args : 'dist -p 5500 -s' ,
script : 'npx ' ,
cwd : path . resolve ( __ dirname ) ,
args : 'serve frontend/ dist -p 5500 -s' ,
instances : 1 ,
autorestart : true ,
watch : false ,
@ -40,8 +42,8 @@ module.exports = {
env : {
NODE_ENV : 'production'
} ,
error_file : './ logs/frontend-error.log',
out_file : './ logs/frontend-out.log',
error_file : path . resolve ( __ dirname , 'logs/frontend-error.log') ,
out_file : path . resolve ( __ dirname , 'logs/frontend-out.log') ,
log_date_format : 'YYYY-MM-DD HH:mm:ss Z' ,
merge_logs : true
}