No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

33 líneas
829 B

  1. const appName = process.env.APP_NAME || 'pc_nuxt'
  2. const host = process.env.HOST || '0.0.0.0'
  3. const port = process.env.PORT || '6888'
  4. const apiBase = process.env.NUXT_PUBLIC_API_BASE || 'https://api.aionline.cc'
  5. const env = {
  6. NODE_ENV: 'production',
  7. HOST: host,
  8. PORT: port,
  9. NITRO_HOST: host,
  10. NITRO_PORT: port,
  11. NUXT_PUBLIC_API_BASE: apiBase
  12. }
  13. module.exports = {
  14. apps: [
  15. {
  16. name: appName,
  17. script: '.output/server/index.mjs',
  18. cwd: __dirname,
  19. exec_mode: 'cluster',
  20. instances: Number(process.env.PM2_INSTANCES || 2),
  21. autorestart: true,
  22. watch: false,
  23. max_memory_restart: process.env.PM2_MAX_MEMORY || '512M',
  24. time: true,
  25. out_file: `./logs/${appName}-out.log`,
  26. error_file: `./logs/${appName}-error.log`,
  27. env,
  28. env_production: env
  29. }
  30. ]
  31. }