Browse Source

docker支持:调度中心提供 Dockerfile 方便快速构建docker镜像;

xuxueli 6 years ago
parent
commit
f7631f11a5
3 changed files with 12 additions and 10 deletions
  1. 0 9
      Dockerfile
  2. 9 0
      doc/XXL-JOB官方文档.md
  3. 3 1
      xxl-job-admin/Dockerfile

+ 0 - 9
Dockerfile View File

1
-FROM tomcat:8.0-jre8-slim
2
-MAINTAINER xuxueli
3
-
4
-ADD xxl-job-admin/target/xxl-job-admin.*.war /usr/local/tomcat/webapps/xxl-job-admin.war
5
-ADD xxl-job-core/target/xxl-job-core.*.jar /usr/local/tomcat/webapps/
6
-ADD xxl-job-executor-samples/xxl-job-executor-sample-springboot/target/xxl-job-executor-sample*..jar /usr/local/tomcat/webapps/
7
-ADD xxl-job-executor-samples/xxl-job-executor-sample-spring/target/xxl-job-executor-sample-spring.*.war /usr/local/tomcat/webapps/executor.war
8
-
9
-CMD ["catalina.sh", "run"]

+ 9 - 0
doc/XXL-JOB官方文档.md View File

1000
 默认提供邮件失败告警,可扩展短信、钉钉等方式,扩展代码位置为 "JobFailMonitorHelper.failAlarm";
1000
 默认提供邮件失败告警,可扩展短信、钉钉等方式,扩展代码位置为 "JobFailMonitorHelper.failAlarm";
1001
 
1001
 
1002
 
1002
 
1003
+### 5.19 调度中心Docker镜像构建
1004
+可以通过以下命令快速构建调度中心,并启动运行;
1005
+```
1006
+mvn clean package
1007
+docker build -t xuxueli/xxl-job-admin ./xxl-job-admin
1008
+docker run --name xxl-job-admin -p 8080:8080 -d xuxueli/xxl-job-admin
1009
+```
1010
+
1003
 ## 六、版本更新日志
1011
 ## 六、版本更新日志
1004
 ### 6.1 版本 V1.1.x,新特性[2015-12-05]
1012
 ### 6.1 版本 V1.1.x,新特性[2015-12-05]
1005
 **【于V1.1.x版本,XXL-JOB正式应用于我司,内部定制别名为 “Ferrari”,新接入应用推荐使用最新版本】**
1013
 **【于V1.1.x版本,XXL-JOB正式应用于我司,内部定制别名为 “Ferrari”,新接入应用推荐使用最新版本】**
1298
 - 38、GLUE任务脚本字段类型调整,改为mediumtext类型,提高GLUE长度上限;
1306
 - 38、GLUE任务脚本字段类型调整,改为mediumtext类型,提高GLUE长度上限;
1299
 - 39、任务监控线程Log输出优化,运行中任务的监控Log改为debug级别,减少非核心日志量;
1307
 - 39、任务监控线程Log输出优化,运行中任务的监控Log改为debug级别,减少非核心日志量;
1300
 - 40、项目依赖全量升级至较新稳定版本,如spring、Jackson、groovy等等;
1308
 - 40、项目依赖全量升级至较新稳定版本,如spring、Jackson、groovy等等;
1309
+- 41、docker支持:调度中心提供 Dockerfile 方便快速构建docker镜像; 
1301
 
1310
 
1302
 ### TODO LIST
1311
 ### TODO LIST
1303
 - 1、任务权限管理:执行器为粒度分配权限,核心操作校验权限;
1312
 - 1、任务权限管理:执行器为粒度分配权限,核心操作校验权限;

+ 3 - 1
xxl-job-admin/Dockerfile View File

1
 FROM tomcat:8.0-jre8-slim
1
 FROM tomcat:8.0-jre8-slim
2
 MAINTAINER xuxueli
2
 MAINTAINER xuxueli
3
 
3
 
4
-ADD target/xxl-job-admin*.war /usr/local/tomcat/webapps/xxl-job-admin.war
4
+ADD target/xxl-job-admin*.war /usr/local/tomcat/webapps/xxl-job-admin.war
5
+
6
+CMD ["catalina.sh", "run"]