Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

35 wiersze
934 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 apiServerBase = process.env.NUXT_API_SERVER_BASE || apiBase
  6. const env = {
  7. NODE_ENV: 'production',
  8. HOST: host,
  9. PORT: port,
  10. NITRO_HOST: host,
  11. NITRO_PORT: port,
  12. NUXT_PUBLIC_API_BASE: apiBase,
  13. NUXT_API_SERVER_BASE: apiServerBase
  14. }
  15. module.exports = {
  16. apps: [
  17. {
  18. name: appName,
  19. script: '.output/server/index.mjs',
  20. cwd: __dirname,
  21. exec_mode: 'cluster',
  22. instances: Number(process.env.PM2_INSTANCES || 2),
  23. autorestart: true,
  24. watch: false,
  25. max_memory_restart: process.env.PM2_MAX_MEMORY || '512M',
  26. time: true,
  27. out_file: `./logs/${appName}-out.log`,
  28. error_file: `./logs/${appName}-error.log`,
  29. env,
  30. env_production: env
  31. }
  32. ]
  33. }