ecosystem.config.cjs 1.0 KB

1234567891011121314151617181920212223242526272829303132
  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: "/usr/local/nodejs/app/download-app-dt/index.mjs",
  8. interpreter: "node",
  9. instances: 1,
  10. exec_mode: "fork",
  11. env: {
  12. NODE_ENV: "production",
  13. API_BASE_URL: "http://10.172.12.211:3001",
  14. ANALYSE_API_BASE_URL: "http://10.172.12.211:8899/healthApi",
  15. MINIO_ENDPOINT: "10.172.12.211",
  16. MINIO_PORT: "6900",
  17. MINIO_ACCESS_KEY: "C5xa2oaFDz0v101ikIGh",
  18. MINIO_SECRET_KEY: "dyeBulGGXjMNLqmw6tgiBSRrncBkasuTqGEj4IkB",
  19. CHART_CHROME_SOURCE: "system",
  20. CHART_BROWSER_ENGINE: "chrome",
  21. CHROME_PATH: "/usr/local/chromium/chrome-linux/chrome",
  22. PUPPETEER_BROWSER_LAUNCH_TIMEOUT_MS: "120000",
  23. CHART_RENDER_TIMEOUT_MS: "180000",
  24. CHART_RENDER_CONCURRENCY: "2",
  25. CHART_MAX_PAGES: "2",
  26. CHART_CHROME_OZONE_HEADLESS: "1",
  27. },
  28. },
  29. ],
  30. };