diff --git a/docker/dev/docker-compose.yaml b/docker/dev/docker-compose.yaml index 48c3b81..09a086d 100644 --- a/docker/dev/docker-compose.yaml +++ b/docker/dev/docker-compose.yaml @@ -9,7 +9,7 @@ services: volumes: - ./web-chat-x-express:/web-chat-x-express working_dir: /web-chat-x-express - entrypoint: pm2-runtime start ecosystem.config.js + entrypoint: pm2-runtime start ecosystem.config.cjs web-chat-x-vue: image: nginx:stable-perl container_name: web-chat-x-vue diff --git a/docker/prod/docker-compose.yaml b/docker/prod/docker-compose.yaml index 48c3b81..09a086d 100644 --- a/docker/prod/docker-compose.yaml +++ b/docker/prod/docker-compose.yaml @@ -9,7 +9,7 @@ services: volumes: - ./web-chat-x-express:/web-chat-x-express working_dir: /web-chat-x-express - entrypoint: pm2-runtime start ecosystem.config.js + entrypoint: pm2-runtime start ecosystem.config.cjs web-chat-x-vue: image: nginx:stable-perl container_name: web-chat-x-vue diff --git a/packages/web-chat-x-express/ecosystem.config.js b/packages/web-chat-x-express/ecosystem.config.cjs similarity index 80% rename from packages/web-chat-x-express/ecosystem.config.js rename to packages/web-chat-x-express/ecosystem.config.cjs index 64e5f24..8d4110c 100644 --- a/packages/web-chat-x-express/ecosystem.config.js +++ b/packages/web-chat-x-express/ecosystem.config.cjs @@ -3,9 +3,9 @@ module.exports = { { name: "web-chat-x-express", // app name script: "./index.js", // 启动执行文件 + node_args: "--harmony", watch: true, - exec_mode: "cluster", - instances: "max", + exec_mode: "fork", watch_delay: 1000, // 文件变化后,延迟重启时间 }, ], diff --git a/packages/web-chat-x-express/package.json b/packages/web-chat-x-express/package.json index acd46fe..d420485 100644 --- a/packages/web-chat-x-express/package.json +++ b/packages/web-chat-x-express/package.json @@ -7,7 +7,7 @@ "scripts": { "dev": "nodemon ./src/main", "build": "tsc && ncc build ./dist/main.js -o build && pnpm copy", - "copy": "copyfiles ecosystem.config.js build" + "copy": "copyfiles ecosystem.config.cjs build" }, "keywords": [], "license": "ISC",