代码拉取完成,页面将自动刷新
#1、基于镜像node,版本自己查看上面的链接
FROM node:16.13.1
#2、作者
MAINTAINER kyugi
#3、参数,node的环境为生产环境
ENV NODE_ENV=production
#4、host设置
ENV HOST 0.0.0.0
#5、容器内创建目录blog-nuxt
RUN mkdir -p /front-user
#6、复制当前的内容到容器内容部目录blog
COPY . /front-user
#7、切换工作目录到blog
WORKDIR /front-user
#8、对外暴漏的端口
EXPOSE 3000
#9、配置npm的远程仓库
#10、清除缓存
RUN npm cache clean --force
#11、安装依赖
RUN npm install --no-package-lock --registry=https://registry.npm.taobao.org
#12、构建,生成dist文件
RUN npm run build
# 启动项目
CMD ["npm","start"]
#13、start
#RUN npm run dev
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。