From 7802c2a4825dcd4bd42169a12446fd3d6718669b Mon Sep 17 00:00:00 2001 From: MaxKey Date: Fri, 4 Aug 2023 18:56:09 +0800 Subject: [PATCH] Dockerfile --- maxkey-webs/maxkey-web-maxkey/Dockerfile | 15 +++++++++++++++ maxkey-webs/maxkey-web-mgt/Dockerfile | 15 +++++++++++++++ maxkey-webs/maxkey-web-openapi/Dockerfile | 15 +++++++++++++++ .../maxkey-web-openapi/config/build_docker.gradle | 2 +- 4 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 maxkey-webs/maxkey-web-maxkey/Dockerfile create mode 100644 maxkey-webs/maxkey-web-mgt/Dockerfile create mode 100644 maxkey-webs/maxkey-web-openapi/Dockerfile diff --git a/maxkey-webs/maxkey-web-maxkey/Dockerfile b/maxkey-webs/maxkey-web-maxkey/Dockerfile new file mode 100644 index 000000000..3d7d32138 --- /dev/null +++ b/maxkey-webs/maxkey-web-maxkey/Dockerfile @@ -0,0 +1,15 @@ +FROM adoptopenjdk:8-jre + +RUN mkdir -p /maxkey + +WORKDIR /maxkey + +ARG JAR_FILE=build/libs/maxkey-boot-*-ga.jar + +COPY ${JAR_FILE} maxkey-boot.jar + +EXPOSE 9527 + +ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom" + +CMD sleep 60; java -jar maxkey-boot.jar $JAVA_OPTS \ No newline at end of file diff --git a/maxkey-webs/maxkey-web-mgt/Dockerfile b/maxkey-webs/maxkey-web-mgt/Dockerfile new file mode 100644 index 000000000..e3ae77e41 --- /dev/null +++ b/maxkey-webs/maxkey-web-mgt/Dockerfile @@ -0,0 +1,15 @@ +FROM adoptopenjdk:8-jre + +RUN mkdir -p /maxkey-mgt + +WORKDIR /maxkey-mgt + +ARG JAR_FILE=build/libs/maxkey-mgt-boot-*-ga.jar + +COPY ${JAR_FILE} maxkey-mgt-boot.jar + +EXPOSE 9526 + +ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom" + +CMD sleep 60; java -jar maxkey-mgt-boot.jar $JAVA_OPTS \ No newline at end of file diff --git a/maxkey-webs/maxkey-web-openapi/Dockerfile b/maxkey-webs/maxkey-web-openapi/Dockerfile new file mode 100644 index 000000000..105df485a --- /dev/null +++ b/maxkey-webs/maxkey-web-openapi/Dockerfile @@ -0,0 +1,15 @@ +FROM adoptopenjdk:8-jre + +RUN mkdir -p /maxkey-openapi + +WORKDIR /maxkey-openapi + +ARG JAR_FILE=build/libs/maxkey-openapi-boot-*-ga.jar + +COPY ${JAR_FILE} maxkey-openapi-boot.jar + +EXPOSE 9525 + +ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom" + +CMD sleep 60; java -jar maxkey-openapi-boot.jar $JAVA_OPTS \ No newline at end of file diff --git a/maxkey-webs/maxkey-web-openapi/config/build_docker.gradle b/maxkey-webs/maxkey-web-openapi/config/build_docker.gradle index 7cf1d8031..8c356df13 100644 --- a/maxkey-webs/maxkey-web-openapi/config/build_docker.gradle +++ b/maxkey-webs/maxkey-web-openapi/config/build_docker.gradle @@ -41,7 +41,7 @@ jib { } container { mainClass = "org.maxkey.MaxKeyOpenApiApplication" - jvmFlags = ['-Dfile.encoding=utf-8', '-Dserver.port=9526','-Duser.timezone=Asia/Shanghai'] + jvmFlags = ['-Dfile.encoding=utf-8', '-Dserver.port=9525','-Duser.timezone=Asia/Shanghai'] ports = ['9525'] } }