5 changed files with 43 additions and 2 deletions
@ -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"] |
@ -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 |
@ -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} |
Loading…
Reference in new issue