首页 > 其他分享 >用docker打包一个前端项目

用docker打包一个前端项目

时间:2023-02-10 15:58:45浏览次数:47  
标签:index center 前端 auth nginx html conf docker 打包

思路:将dist包 打包成一个镜像(要不打出的镜像特别大)

Dockerfile:如下

FROM nginx:latest
COPY dist /auth-center
WORKDIR auth-center
COPY nginx.conf /etc/nginx/conf.d/default.conf
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
# 构建镜像 docker build -t auth-center:v1.0 . # 运行镜像 docker run -itd --name myproject -p 5289:80 auth-center:v1.0 nginx.conf:如下 server { listen 80; server_name localhost;
location / {   root /auth-center; # 打包的路径   index index.html index.htm;   try_files $uri $uri/ /index.html; # 防止重刷新返回404 }
error_page 500 502 503 504 /50x.html; location = /50x.html {   root /usr/share/nginx/html; } }    

标签:index,center,前端,auth,nginx,html,conf,docker,打包
From: https://www.cnblogs.com/MDGE/p/17109197.html

相关文章

  • docker命令学习
    一篇学会使用docker(超详细)原创 艺说IT 艺说IT 2022-11-2615:07 发表于广西收录于合集#docker1个#容器技术1个#容器命令1个一、docker介绍Docker是......
  • Docker-compose
    目录:Docker-composeDocker-compose简介compose部署Dockercompose环境安装YAML文件格式及编写注意事项Dokcercompose配置常用字段......
  • 基于 `CommonJS` 谈谈前端模块化
    基于CommonJS谈谈前端模块化前端模块化的内容贯穿我们平时的开发工作,最早的AMD等模块化组织方式现在已经很少使用,本课程基于目前最常见的CommonJS(以下简称为CMJ)出......
  • Dockerize ASP Classic on IIS
    DockerizeASPClassiconIISAskQuestionAsked 4years,1monthagoActive 9monthsagoViewed 9ktimes 2216Microsofthasbeeninvesti......
  • Vue3 企业级优雅实战 - 组件库框架 - 11 组件库的打包构建和发布
    回顾第一篇文章中谈到的组件库的几个方面,只剩下最后的、也是最重要的组件库的打包构建、本地发布、远程发布了。1组件库构建组件库的入口是packages/yyg-demo-ui,构建组......
  • Docker搭建本地仓库
    一、搭建本地私有仓库有时候使用DockerHub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似。使用私有仓库有......
  • Docker-harbor私有仓库
    一、Harbor概述1、Harbor的概念•Harbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的DockerRegistry服务•Harbor以Docker......
  • 云原生之使用docker部署uptime-kuma服务器监控面板
    (云原生之使用docker部署uptime-kuma服务器监控面板)一、uptime-kuma介绍uptime-kuma是一款开源的、多功能的服务器监控面板。二、检查docker环境1.检查docker状态......
  • Docker安装使用Kafka
    通过Docker拉取镜像的方式进行安装照例先去DockerHub找一下镜像源,看下官方提供的基本操作(大部分时候官方教程比网上的要清晰一些,并且大部分教程可能也是翻译的官方的操作......
  • 微信app支付下单返回前端签名的细节
    服务器端向微信下单成功后,再次生成签名返回前端时对应参数应该全部小写,小程序的是大写app支付:varstr="appid="+payOrder.appid+"&noncestr="+randomStr+"&pac......