Browse Source

Merge pull request #633 from caryyu/master

Docker: add Dockerfile for the xxl-job-executor-samples-springboot
许雪里 5 years ago
parent
commit
abe3dd870f

+ 6 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/.dockerignore

@@ -0,0 +1,6 @@
+.gitignore
+.git/
+src/
+target/
+target/*.jar.original
+!target/*.jar

+ 23 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/Dockerfile

@@ -0,0 +1,23 @@
+FROM openjdk:8-jre
+
+LABEL name="caryyu/xxl-job-executor-sample-springboot" \
+			maintainer="Caryyu <343194291@qq.com>" \
+			version="0.1" \
+			description="A common xxl-job executor image for easily shipping via Docker"
+
+ENV jarName=xxl-job-executor-sample-springboot-2.0.1.jar
+
+ENV TZ=Asia/Shanghai
+RUN ln -snf /usr/share/zoneinfo/TZ /etc/localtime && echo TZ /etc/localtime && echo TZ > /etc/timezone
+
+ADD ./target/$jarName /
+
+ADD ./docker-entrypoint.sh /
+
+RUN chmod u+x /docker-entrypoint.sh
+
+WORKDIR /
+
+EXPOSE 8080
+
+ENTRYPOINT ["/docker-entrypoint.sh"]

+ 2 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/docker-entrypoint.sh

@@ -0,0 +1,2 @@
+#!/bin/bash
+java ${JAVA_OPTS} -jar ${jarName} $@