From 5886315f0d8439f3d09f4d2069488adfba22104b Mon Sep 17 00:00:00 2001 From: rongchao Date: Tue, 10 Dec 2019 09:58:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89dockerfile=E5=BF=BD=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 - .../epdc-activiti-server/Dockerfile | 7 +++++++ .../epdc-demo/epdc-demo-server/Dockerfile | 15 ++++++++++++++ .../epdc-events/epdc-events-server/Dockerfile | 20 +++++++++++++++++++ esua-epdc/pom.xml | 2 +- 5 files changed, 43 insertions(+), 2 deletions(-) create mode 100755 esua-epdc/epdc-module/epdc-activiti/epdc-activiti-server/Dockerfile create mode 100755 esua-epdc/epdc-module/epdc-demo/epdc-demo-server/Dockerfile create mode 100755 esua-epdc/epdc-module/epdc-events/epdc-events-server/Dockerfile diff --git a/.gitignore b/.gitignore index 2d7457138..224e480e9 100644 --- a/.gitignore +++ b/.gitignore @@ -26,5 +26,4 @@ hs_err_pid* .idea/ *.iml target/ -Dockerfile diff --git a/esua-epdc/epdc-module/epdc-activiti/epdc-activiti-server/Dockerfile b/esua-epdc/epdc-module/epdc-activiti/epdc-activiti-server/Dockerfile new file mode 100755 index 000000000..738141981 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-activiti/epdc-activiti-server/Dockerfile @@ -0,0 +1,7 @@ +FROM adoptopenjdk/openjdk11 +EXPOSE 9654 + +VOLUME /tmp +ADD renren-activiti-server.jar /app.jar +RUN bash -c 'touch /app.jar' +ENTRYPOINT ["java","-jar","/app.jar"] diff --git a/esua-epdc/epdc-module/epdc-demo/epdc-demo-server/Dockerfile b/esua-epdc/epdc-module/epdc-demo/epdc-demo-server/Dockerfile new file mode 100755 index 000000000..b81c24d7a --- /dev/null +++ b/esua-epdc/epdc-module/epdc-demo/epdc-demo-server/Dockerfile @@ -0,0 +1,15 @@ +# 基础镜像 +FROM adoptopenjdk/openjdk11 +# 作者 +MAINTAINER rongchao@elink-cn.com +# 对应pom.xml文件中的dockerfile-maven-plugin插件JAR_FILE的值 +ARG JAR_FILE +# 复制打包完成后的jar文件到/opt目录下 +ADD ${JAR_FILE} /mnt/demo/epdc-demo-server.jar +# /data设为环境变量 +ENV DATAPATH /data +# 挂载/data目录到主机 +VOLUME $DATAPATH +# 启动容器时执行 +ENTRYPOINT ["java","-jar","/mnt/demo/epdc-demo-server.jar"] +EXPOSE 9654 diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/Dockerfile b/esua-epdc/epdc-module/epdc-events/epdc-events-server/Dockerfile new file mode 100755 index 000000000..d9a1f64c6 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/Dockerfile @@ -0,0 +1,20 @@ +# 基础镜像 +FROM adoptopenjdk/openjdk11 +# 作者 +MAINTAINER rongchao@elink-cn.com +# 对应pom.xml文件中的dockerfile-maven-plugin插件JAR_FILE的值 +ARG JAR_FILE +# 对应pom.xml文件中的dockerfile-maven-plugin插件JAR_NAME的值 +ARG JAR_NAME +# 对应pom.xml文件中的dockerfile-maven-plugin插件SERVER_PORT的值 +ARG SERVER_PORT +# 复制打包完成后的jar文件到/opt目录下 +ENV JAR_PATH /mnt/epdc/${JAR_NAME}.jar +ADD ${JAR_FILE} $JAR_PATH +# /data设为环境变量 +ENV DATAPATH /data +# 挂载/data目录到主机 +VOLUME $DATAPATH +# 启动容器时执行 +ENTRYPOINT java -jar -Xmx1024m $JAR_PATH +EXPOSE ${SERVER_PORT} diff --git a/esua-epdc/pom.xml b/esua-epdc/pom.xml index 851a28f9e..dd49e5c39 100644 --- a/esua-epdc/pom.xml +++ b/esua-epdc/pom.xml @@ -153,7 +153,7 @@ public aliyun nexus - http://47.104.224.45:9002/repository/elink-release/ + http://47.104.224.45:9002/repository/maven-public/ true