Browse Source

feat: 优化配置

huangzhichao 2 months ago
parent
commit
326725069e
2 changed files with 16 additions and 2 deletions
  1. 2 2
      Dockerfile
  2. 14 0
      ecosystem.config.js

+ 2 - 2
Dockerfile

@@ -32,9 +32,9 @@ COPY --from=builder /app/dist ./dist
 COPY --from=builder /app/package*.json ./
 COPY --from=builder /app/node_modules ./node_modules
 COPY --from=builder /app/.env ./.env
-
+COPY --from=builder /app/ecosystem.config.js ./
 # 暴露端口(根据您的应用需要修改)
 EXPOSE 3000
 
 # 启动应用
-CMD ["pm2-runtime", "dist/main.js"] 
+CMD ["pm2-runtime", "start", "ecosystem.config.js"] 

+ 14 - 0
ecosystem.config.js

@@ -0,0 +1,14 @@
+module.exports = {
+  apps: [
+    {
+      name: 'agent-server',
+      script: './dist/main.js',
+      env_production: {
+        NODE_ENV: 'production'
+      },
+      env_development: {
+        NODE_ENV: 'development'
+      }
+    }
+  ]
+}