美文网首页
使用docker部署nuxt项目

使用docker部署nuxt项目

作者: 逍遥才子 | 来源:发表于2020-02-12 11:45 被阅读0次

    使用docker部署nuxt项目,只需要把两个文件放置在项目根目录即可:

    1. Dockerfile
    FROM node:10.15.3-alpine
    MAINTAINER Huanghai
    ENV NODE_ENV=production
    ENV HOST 0.0.0.0
    RUN mkdir -p /app
    COPY . /app
    WORKDIR /app
    EXPOSE 3000
    #此为cnpm淘宝镜像
    #RUN npm config set registry https://registry.npm.taobao.org
    RUN npm install
    RUN npm run build
    CMD ["npm", "start"]
    
    1. build.sh
    #!/usr/bin/env bash
    sudo docker build -t mynuxt .
    #sudo docker rm mynuxt
    sudo docker run --name mynuxt -d -p 3000:3000 mynuxt
    
    

    使用步骤:

    1. 将上述两个文件放置在项目根目录
    2. 确保linux服务器已经安装docker
      如未安装,执行以下指令安装docker
    $ curl -fsSL https://get.docker.com -o get-docker.sh
    $ sudo sh get-docker.sh
    
    1. 执行./build.sh
    2. 等待结束
      备注:如果构建失败,可能是node版本有问题,更换Dockerfile的node版本即可

    相关文章

      网友评论

          本文标题:使用docker部署nuxt项目

          本文链接:https://www.haomeiwen.com/subject/wibqfhtx.html