zoukankan      html  css  js  c++  java
  • 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了

  • 相关阅读:
    day 011总结
    day 010 总结
    day 10作业
    day 009总结
    day 008总结
    wireshark 解密tls消息
    js基础 数组slice
    js基础 数组splice
    js基础 Array.from
    js基础 Array.of
  • 原文地址:https://www.cnblogs.com/huangcaijin/p/14378842.html
Copyright © 2011-2022 走看看