
shardingsphere-elasticjob-ui安装部署要自己构建打包,还要假设http服务器,有点麻烦,官方竟然没有Docker镜像,只能自己动手构建了。现把自己构建过程记录下来,分享给有需要的人。
具体见:
https://gitee.com/johnnyzhou/shardingsphere-elasticjob-lite-ui-docker
3.0.1的Docker我也构建好了,可以直接使用:
https://hub.docker.com/repository/docker/johnny2002/shardingsphere-elasticjob-lite-ui
如果你想自己下载官方源码重新构建,详细过程如下:
- 下载最新版的源码,注意选择稳定版本,如tag 3.0.1-release修改顶级pom.xml的spring-boot-maven-plugin:
org.springframework.boot spring-boot-maven-pluginrepackage
- 修改shardingsphere-elasticjob-lite-ui-backend (cloud也一样)目录下的pom.xml, 添加docker plugin
com.spotify docker-maven-plugin1.2.0 johnny2002/shardingsphere-elasticjob-lite-ui openjdk:8-jre-slim ["sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -Duser.timezone=Asia/Shanghai -Dauth.root_username=$AUTH_ROOT_NAME -Dauth.root_password=$AUTH_ROOT_PASSWD -Dauth.guest_username=$AUTH_GUEST_NAME -Dauth.guest_password=$AUTH_GUEST_PASSWD -Dspring.datasource.default.driver-class-name=$DS_DRIVER -Dspring.datasource.default.url=$DS_URL -Dspring.datasource.default.username=$DS_USER -Dspring.datasource.default.password=$DS_PASSWD -jar /usr/app/${project.build.finalName}.jar"] /usr/app ${project.version} latest 8088 -Xms512m -Xmx512m -Xss1024K -XX:metaspaceSize=128m -XX:MaxmetaspaceSize=512m root 123456 guest guest123org.h2.Driver jdbc:h2:mem: sa /usr/app ${project.build.directory} ${project.build.finalName}.jar javax.activation activation1.1.1
- 顶级目录mvn clean install 构建shardingsphere-elasticjob-lite-ui-backend目录下执行mvn docker:build
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)