跳到主要内容

SolidUI Docker 编译

1.前置条件

Docker 1.13.1+

2.镜像构建

2.1 服务端镜像构建-entrance-server

tar -zxvf solidui-x.x.x-bin.tar.gz
cd solidui-x.x.x-bin/entrance-server

# 同一个网络下修改jdbc mysql ip
vi solidui-x.x.x-bin/entrance-server/conf/application.yaml
jdbc:mysql://mysql:3306/solidui?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

# Building image
docker build -f ./docker/Dockerfile -t solidui-entrance:x.x.x .

2.2 服务端镜像构建-soliduimodelui (0.2.0版本后)

tar -zxvf solidui-x.x.x-bin.tar.gz
cd solidui-x.x.x-bin
# 修改.env配置文件
vi soliduimodelui/.env
DB_HOST=mysql
SNAKEMQ_LISTENER=0.0.0.0
SNAKEMQ_CONNECTOR=soliduimodelui

docker build -f ./soliduimodelui/docker/Dockerfile -t soliduimodelui:x.x.x .

2.3 前端镜像构建


tar -zxvf solidui-x.x.x-bin.tar.gz
cd solidui-x.x.x-bin/solidui-web
docker build -f ./docker/Dockerfile -t solidui-web:x.x.x .