Docker打包vue项目镜像(生产环境)

  • Post author:
  • Post category:vue



Docker打包vue项目镜像

一、第一步

新建一个文件夹,在该文件夹目录下,新建一个nginx配置文件,代码如下:

default.conf

server {
listen 80;
server_name localhost; # docker服务宿主机的ip
 
location / {
root /usr/share/nginx/html;
index index.html index.htm;
try_files $uri $uri/ /index.html =404;
}
 
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}

二、第二步

在该文件夹目录下,在建一个Dockerfile文件

Dockerfile

FROM nginx
RUN rm /etc/nginx/conf.d/default.conf
ADD default.conf /etc/nginx/conf.d/
COPY dist/ /usr/share/nginx/html/

三、第三步

把vue项目打包后的dist文件夹拷贝到该文件夹目录下

1ea17817cd9247e088080eeabe7f7ff0.png



版权声明:本文为qq_37312180原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。