美文网首页
使用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