Browse Source

添加pm2

zhangweicheng 5 năm trước cách đây
mục cha
commit
dc3e32f4a7
4 tập tin đã thay đổi với 27 bổ sung2 xóa
  1. 1 0
      Dockerfile
  2. 2 2
      package.json
  3. 12 0
      pm2_import.json
  4. 12 0
      pm2_server.json

+ 1 - 0
Dockerfile

@@ -31,6 +31,7 @@ COPY --from=babel /home/YangHuCost/dist /home/YangHuCost
 COPY --from=babel /home/YangHuCost/node_modules /home/YangHuCost/node_modules/
 COPY public/web /home/YangHuCost/public/web/
 
+RUN cnpm install pm2@3.3.0 -g
 
 RUN gulp build
 

+ 2 - 2
package.json

@@ -62,9 +62,9 @@
   },
   "scripts": {
     "start": "C:\\Users\\mai\\AppData\\Roaming\\npm\\babel-node.cmd server.js",
-    "server": "node --max-old-space-size=2048 server.js",
+    "server": "pm2-docker pm2_server.json",
     "socket": "node socket.js",
-    "import": "node --max-old-space-size=2048 importserver.js",
+    "import": "pm2-docker pm2_import.json",
     "dev_server":"SET NODE_ENV=qa&& babel-node server.js",
     "dev_socket":"SET NODE_ENV=qa&& babel-node socket.js",
     "dev_import":"SET NODE_ENV=qa&& babel-node importserver.js"

+ 12 - 0
pm2_import.json

@@ -0,0 +1,12 @@
+{
+  "apps": {
+      "name": "constructionimport",
+      "script": "importserver.js",
+      "output": "/home/logs/out.log",
+      "error": "/home/logs/err.log",
+      "log_date_format": "YYYY-MM-DD HH:mm Z",
+      "exec_mode": "cluster_mode",                
+      "instances": 3, 
+      "merge_logs": true
+    }
+}

+ 12 - 0
pm2_server.json

@@ -0,0 +1,12 @@
+{
+  "apps": {
+      "name": "constructionimport",
+      "script": "server.js",
+      "output": "/home/logs/out.log",
+      "error": "/home/logs/err.log",
+      "log_date_format": "YYYY-MM-DD HH:mm Z",
+      "exec_mode": "cluster_mode",                
+      "instances": 3, 
+      "merge_logs": true
+    }
+}