pm2 部署nuxt3项目

1、静态部署

//pnpm打包
pnpm run generate

代码传到(或Jenkins构建)到linux服务器,用常用的Nginx静态部署就可以


2、build 打包  pm2部署

pnpm run build

在根目录新建pm2配置文件:

ecosystem.config.js

module.exports = {
  apps: [
    {
      name: 'blog',
      exec_mode: 'cluster',
      instances: 'max',
      script: '.output/server/index.mjs',
      env: {
        NITRO_PORT: 3000,
        NITRO_HOST: '127.0.0.1',
      },
    },
  ],
}

启用pm2


pm2 restart ecosystem.config.js
pm2 save
pm2 list


到此结束就可以访问了。

点赞1
点击评论0
收藏0
浏览 70
 

还没有评论,快来发表第一个评论吧

免责声明:凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,注册用户和一般页面游览者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任(包括侵权责任、合同责任和其它责任)
*尊重作者,转载请注明出处!