UNPKG

sp-boilerplate

Version:
70 lines (65 loc) 2.23 kB
{ /** * Application configuration section * http://pm2.keymetrics.io/docs/usage/application-declaration/ */ "apps": [ // [DEV] client // 说明,多项目开发只增加次配置即可 { "name": "sp-dev-client", "script": "./system/webpack/enter.js", "max_memory_restart": "1G", "out_file": "logs/dev/sp-dev-client.log", "error_file": "logs/dev/sp-dev-client-error.log", "env": { "WEBPACK_STAGE_MODE": "client", "WEBPACK_BUILD_ENV": "dev", "WEBPACK_DEV_SERVER_PORT": "3001" } }, // [DEV] server { "name": "sp-dev-server", "script": "./system/webpack/enter.js", "max_memory_restart": "300M", "out_file": "logs/dev/sp-dev-server.log", "error_file": "logs/dev/sp-dev-server-error.log", "env": { "WEBPACK_STAGE_MODE": "server", "WEBPACK_BUILD_ENV": "dev", "WEBPACK_DEV_SERVER_PORT": "3001" } }, // [DEV] server run { "name": "sp-dev-run", "script": "./dist/server", "max_memory_restart": "300M", "out_file": "logs/dev/sp-dev-run.log", "error_file": "logs/dev/sp-dev-run-error.log", "watch": [ // 监控变化的目录,一旦变化,自动重启 "dist" ], "env": { "WEBPACK_STAGE_MODE": "server", "WEBPACK_BUILD_ENV": "dev", "WEBPACK_DEV_SERVER_PORT": "3001", "SERVER_PORT": "3000" } }, // [ONLINE] server run { "name": "sp-start", "script": "./dist/server", "max_memory_restart": "300M", "instances": 1, "exec_mode": "cluster", "out_file": "logs/online/sp-start.log", "error_file": "logs/online/sp-start-error.log", "env": { "SERVER_PORT": "3000" } } ] }