ecosystem.config.cjs 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. // PM2:离线鲲鹏机使用本机已安装的 ARM Chromium
  2. module.exports = {
  3. apps: [
  4. {
  5. name: "download-app-dt",
  6. cwd: "/usr/local/nodejs/app/download-app-dt",
  7. // 勿直接 script: index.mjs,PM2 5 可能 require ESM 导致 ERR_REQUIRE_ESM
  8. script: "/usr/local/nodejs/app/download-app-dt/pm2-bootstrap.cjs",
  9. interpreter: "node",
  10. instances: 1,
  11. exec_mode: "fork",
  12. env: {
  13. NODE_ENV: "production",
  14. API_BASE_URL: "http://10.172.12.211:3001",
  15. ANALYSE_API_BASE_URL: "http://10.172.12.211:8899/healthApi",
  16. MINIO_ENDPOINT: "10.172.12.211",
  17. MINIO_PORT: "6900",
  18. MINIO_ACCESS_KEY: "C5xa2oaFDz0v101ikIGh",
  19. MINIO_SECRET_KEY: "dyeBulGGXjMNLqmw6tgiBSRrncBkasuTqGEj4IkB",
  20. CHART_CHROME_SOURCE: "system",
  21. CHART_BROWSER_ENGINE: "chrome",
  22. CHROME_PATH: "/usr/local/chromium/chrome-linux/chrome",
  23. PUPPETEER_BROWSER_LAUNCH_TIMEOUT_MS: "120000",
  24. CHART_RENDER_TIMEOUT_MS: "180000",
  25. CHART_RENDER_CONCURRENCY: "2",
  26. CHART_MAX_PAGES: "2",
  27. CHART_CHROME_OZONE_HEADLESS: "1",
  28. },
  29. },
  30. ],
  31. };