Browse Source

Dockerfile jdk

xuxueli 5 years ago
parent
commit
8c73afa289

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

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

+ 7 - 19
xxl-job-executor-samples/xxl-job-executor-sample-springboot/Dockerfile

@@ -1,23 +1,11 @@
-FROM openjdk:8-jre
+FROM openjdk:8-jre-slim
+MAINTAINER xuxueli
 
-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 PARAMS=""
 
-ENV jarName=xxl-job-executor-sample-springboot-2.0.1.jar
+ENV TZ=PRC
+RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
 
-ENV TZ=Asia/Shanghai
-RUN ln -snf /usr/share/zoneinfo/TZ /etc/localtime && echo TZ /etc/localtime && echo TZ > /etc/timezone
+ADD target/xxl-job-executor-sample-springboot-*.jar /app.jar
 
-ADD ./target/$jarName /
-
-ADD ./docker-entrypoint.sh /
-
-RUN chmod u+x /docker-entrypoint.sh
-
-WORKDIR /
-
-EXPOSE 8080
-
-ENTRYPOINT ["/docker-entrypoint.sh"]
+ENTRYPOINT ["sh","-c","java -jar /app.jar $PARAMS"]

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

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