• docker 容器部署nuxt项目


    1.服务器端安装好docker

    2.创建一个docker容器

    docker pull node:latest  拉取node镜像
    
    docker run -itd --name 容器名称 -p 122(主机端口):3000(容器端口) -v /nginx/www/nuxt-app(主机目录挂载绝对路径):/usr/share/node/html/app(容器目录挂载绝对路径) node:latest        启动容器

    3.全局安装pm2  用于守护进程

    npm i -g pm2

    4.把nuxt项目所有文件上传至主机目录(/nginx/www/nuxt-app) 进入挂载目录

    修改nuxt.config.js,添加这个配置项
      server: {
        port: 3000,
        host: '0.0.0.0',
        timing: false
      }
    因为nuxt运行项目默认是127.0.0.1:3000,从端口映射访问不到
    npm i    安装nuxt项目需要的依赖
    
    npm run build  打包项目
    pm2 start npm -- start     运行项目

    这样就ok了

  • 相关阅读:
    luogu 2962 [USACO09NOV]灯Lights
    bzoj 1923
    bzoj 1013
    bzoj 3513
    bzoj 4259
    bzoj 4503
    CF 632E
    bzoj 3527
    bzoj 3160
    bzoj 2179
  • 原文地址:https://www.cnblogs.com/huangcaijin/p/14378842.html
Copyright © 2020-2023  润新知