docker打包vue和vite前端项目

 更新时间:2023年08月30日 11:49:47   作者:微风轻吟挽歌  
本文主要介绍了docker打包vue和vite前端项目,通过Docker镜像可以快速构建开发环境,统一依赖和配置,提高开发效率,具有一定的参考价值,感兴趣的可以了解下

1.打包时将测试删除

2.修改配置

3.打包项目

npm run build

显示成功(黄的也不知道是啥)打包好的前端文件放入

4.配置 default.conf

upstream wms-app {
    server 你自己的ip加端口 ;
    server 192.168.xx.xx:8080 ;
}
server {
listen 80;
server_name localhost; 
location / {
root /usr/share/nginx/html;
index index.html index.htm;
try_files $uri $uri/ /index.html =404;
}
# location /api/ {
#             add_header 'Access-Control-Allow-Origin' '*';
#             add_header 'Access-Control-Allow-Methods' 'POST,GET,OPTIONS';
#             add_header 'Access-Control-Allow-Headers' 'Authorization'; #跨域设置
#             proxy_pass http://192.168.xx.xx:8080; 
#         }
location /api/ {
            add_header 'Access-Control-Allow-Origin' '*';
            add_header 'Access-Control-Allow-Methods' 'POST,GET,OPTIONS';
            add_header 'Access-Control-Allow-Headers' 'Authorization'; #跨域设置
            proxy_pass http://wms-app ; 
        }
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}

5.配置dockerfile

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

6.进入你的文件夹下面 我的是 /root/206/web

docker build -t web:v1 .

注意后面的 . 点

7.运行

docker run -it -p 3777:80 --name=web web:v1

8.windows测试

到此这篇关于docker打包vue和vite前端项目的文章就介绍到这了,更多相关docker打包前端项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docker Swarm实现服务的滚动更新的示例代码

    Docker Swarm实现服务的滚动更新的示例代码

    这篇文章主要介绍了Docker Swarm实现服务的滚动更新的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Docker部署Fio磁盘读写测试过程

    Docker部署Fio磁盘读写测试过程

    文章主要内容是介绍如何使用Fio测试工具进行磁盘性能测试,包括拉取测试工具镜像、启动容器、执行测试以及详细解释Fio的命令行参数和配置文件
    2026-01-01
  • Docker核心组件之联合文件系统详解

    Docker核心组件之联合文件系统详解

    这篇文章主要为大家介绍了Docker核心组件之联合文件系统详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • docker私有仓库Harbor配置

    docker私有仓库Harbor配置

    本文主要介绍了在openEuler或rockylinux上配置docker私有仓库Harbor,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-03-03
  • docker安装elasticsearch报错AccessDeniedException:/tmp/elasticsearch的解决

    docker安装elasticsearch报错AccessDeniedException:/tmp/elasticsea

    在使用Docker安装Elasticsearch 7.7.1时遇到权限问题,通过设置环境变量、修改挂载目录权限、进入容器排查问题以及使用docker-compose最终解决了问题
    2025-10-10
  • 详解利用ELK搭建Docker容器化应用日志中心

    详解利用ELK搭建Docker容器化应用日志中心

    这篇文章主要介绍了详解利用ELK搭建Docker容器化应用日志中心,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Docker中忽略文件的实现

    Docker中忽略文件的实现

    Docker忽略文件是指在Docker镜像构建过程中,用于忽略指定文件或目录的一种机制,本文主要介绍了Docker中忽略文件的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • linux下如何使用docker安装minio

    linux下如何使用docker安装minio

    这篇文章主要介绍了linux下如何使用docker安装minio问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • Docker搭建Elasticsearch集群和Kibana全过程

    Docker搭建Elasticsearch集群和Kibana全过程

    这篇文章主要介绍了Docker搭建Elasticsearch集群和Kibana全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05
  • 使用docker搭建一套开发环境全家桶的详细教程

    使用docker搭建一套开发环境全家桶的详细教程

    这篇文章主要介绍了使用docker搭建一套开发环境全家桶,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09

最新评论