跳至主要內容

梳理开发部署流程

Cap原创大约 1 分钟docker

本地开发

在本地开发中,是先运行deploy/dev下的run_ui.sh
这个shell命令的作用是配置好nginx,使用docker-compose配置文件的方式,本地起一个docker容器
接着起本地项目,然后实现本地开发

docker-compose:

我们知道使用一个 Dockerfile 模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。
Compose 恰好满足了这样的需求。它允许用户通过一个单独的 docker-compose.yml 模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project)。

审核平台

审核平台开发环境并没有用到docker,还是用的webpack的proxy代理

技能平台

如上,是用的docker

技能平台vue-cli3与2的打包对比

cli3没用懒加载

image.png
image.png

cli2老项目

image.png
image.png

新流程