近期部署工作比较多,对docker和docker-compose都有了更深入的了解,已经可以熟练使用了。这里记录一下自己写的相关脚本,加深印象。
前端
# docker build 当前目录 tag为bd-ui 使用配置文件Dockerfile.prod
docker build . -t bd-ui -f Dockerfile.prod
Dockerfile.prod
由于公司内部npm仓库不稳定,为了提升效率,在这里是先本地执行build再docker build,直接把编译后的dist放入容器。实际上也可以选择先在一个容器内build,再复制。这种方式可以参考下边的后端Dockerfile.prod
# 注意:!!!
# 注意:!!!
# 注意:!!!
# 这里为了提升打包速度
# 直接在本地打包(yarn && yarn build)
#