nuxt3项目部署方式主要有两种:
- pm2部署,这个我之前已经记录过了
- supervisor部署
duo_frontend.conf
[program:duoFrontend]
command=node /var/www/git/branches/duo/dev/frontend/.output/server/index.mjs # 这个js是通过 yarn build 打包后生成的
user=www-data
numprocs=1
autostart=true
autorestart=true
process_name=%(program_name)s_%(process_num)02d
运行之后会默认监听3000端口,通过这种方式并不好修改这个端口,通过pm2部署的很容易修改
