1 Star 0 Fork 1.8K

yangliu8899 / unimall 小程序 + App + 公众号H5

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
docker.01.env.md 1.15 KB
一键复制 编辑 原始数据 按行查看 历史
dobbinsoft 提交于 2021-12-21 14:54 . [doc] 完善v3文档

使用容器化部署,可直接丢到k8s中运行。

注意: 容器化部署,只能自动部署 后端 和 后台前端

编译

在容器机器上编译

在容器机器上执行初始化编译环境脚本:

init_builder.sh

在容器机器上做以下两步:

参照文档: 后端部署 执行到Docker标签以上。

参照文档: 后端部署 执行到Docker标签以上。

编译好后,将域名ssl放入env目录。

在根目录执行命令

docker build -t unimall .

执行完后,会多出一个镜像 unimall

运行容器:

docker run -d -e MYSQL_HOST=10.0.20.2 -e REDIS_HOST=10.0.20.2:6379 -p 80:80 -p 443:443 unimall

数据库用户密码等更多-e配置,请参考 unimall-runner/src/main/resources/application-prd.properties

使用docker logs看下是否成功启动。

🍭注意: 这种方式一般不会这么玩,一般来说,编译服务器和运行服务器分离的。开发者可自己搭建Jenkins等方式搭建编译机。下面演示使用阿里云CICD构建并发布。

通过阿里云CICD编译发布

参照视频: TODO

Java
1
https://gitee.com/yangliu8899/unimall.git
git@gitee.com:yangliu8899/unimall.git
yangliu8899
unimall
unimall 小程序 + App + 公众号H5
master

搜索帮助