diff --git a/ruoyi-auth/Dockerfile b/ruoyi-auth/Dockerfile new file mode 100644 index 00000000..11415f4b --- /dev/null +++ b/ruoyi-auth/Dockerfile @@ -0,0 +1,15 @@ +FROM anapsix/alpine-java:8_server-jre_unlimited + +MAINTAINER Lion Li + +RUN mkdir -p /ruoyi/auth +RUN mkdir -p /ruoyi/auth/logs +RUN mkdir -p /ruoyi/auth/temp + +WORKDIR /ruoyi/auth + +EXPOSE 9200 + +ADD ./target/ruoyi-auth.jar ./app.jar + +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] diff --git a/ruoyi-auth/pom.xml b/ruoyi-auth/pom.xml index 23d90c72..4b4ccadd 100644 --- a/ruoyi-auth/pom.xml +++ b/ruoyi-auth/pom.xml @@ -84,6 +84,10 @@ + + com.spotify + docker-maven-plugin + diff --git a/ruoyi-gateway/Dockerfile b/ruoyi-gateway/Dockerfile new file mode 100644 index 00000000..ab43c681 --- /dev/null +++ b/ruoyi-gateway/Dockerfile @@ -0,0 +1,15 @@ +FROM anapsix/alpine-java:8_server-jre_unlimited + +MAINTAINER Lion Li + +RUN mkdir -p /ruoyi/gateway +RUN mkdir -p /ruoyi/gateway/logs +RUN mkdir -p /ruoyi/gateway/temp + +WORKDIR /ruoyi/gateway + +EXPOSE 8080 + +ADD ./target/ruoyi-gateway.jar ./app.jar + +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] diff --git a/ruoyi-gateway/pom.xml b/ruoyi-gateway/pom.xml index 0a8f71d5..93b6cfc6 100644 --- a/ruoyi-gateway/pom.xml +++ b/ruoyi-gateway/pom.xml @@ -115,6 +115,10 @@ + + com.spotify + docker-maven-plugin + diff --git a/ruoyi-modules/ruoyi-gen/Dockerfile b/ruoyi-modules/ruoyi-gen/Dockerfile new file mode 100644 index 00000000..ed2239fc --- /dev/null +++ b/ruoyi-modules/ruoyi-gen/Dockerfile @@ -0,0 +1,14 @@ +FROM anapsix/alpine-java:8_server-jre_unlimited + +MAINTAINER Lion Li + +RUN mkdir -p /ruoyi/gen +RUN mkdir -p /ruoyi/gen/logs + +WORKDIR /ruoyi/gen + +EXPOSE 9202 + +ADD ./target/ruoyi-gen.jar ./app.jar + +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] diff --git a/ruoyi-modules/ruoyi-gen/pom.xml b/ruoyi-modules/ruoyi-gen/pom.xml index 21982bd0..a542e981 100644 --- a/ruoyi-modules/ruoyi-gen/pom.xml +++ b/ruoyi-modules/ruoyi-gen/pom.xml @@ -102,6 +102,10 @@ + + com.spotify + docker-maven-plugin + diff --git a/ruoyi-modules/ruoyi-resource/Dockerfile b/ruoyi-modules/ruoyi-resource/Dockerfile new file mode 100644 index 00000000..3b5f104f --- /dev/null +++ b/ruoyi-modules/ruoyi-resource/Dockerfile @@ -0,0 +1,15 @@ +FROM anapsix/alpine-java:8_server-jre_unlimited + +MAINTAINER Lion Li + +RUN mkdir -p /ruoyi/resource +RUN mkdir -p /ruoyi/resource/logs +RUN mkdir -p /ruoyi/resource/temp + +WORKDIR /ruoyi/resource + +EXPOSE 9300 + +ADD ./target/ruoyi-resource.jar ./app.jar + +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] diff --git a/ruoyi-modules/ruoyi-resource/pom.xml b/ruoyi-modules/ruoyi-resource/pom.xml index ac876231..ce1830aa 100644 --- a/ruoyi-modules/ruoyi-resource/pom.xml +++ b/ruoyi-modules/ruoyi-resource/pom.xml @@ -111,6 +111,10 @@ + + com.spotify + docker-maven-plugin + diff --git a/ruoyi-modules/ruoyi-system/Dockerfile b/ruoyi-modules/ruoyi-system/Dockerfile new file mode 100644 index 00000000..a0a265c9 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/Dockerfile @@ -0,0 +1,15 @@ +FROM anapsix/alpine-java:8_server-jre_unlimited + +MAINTAINER Lion Li + +RUN mkdir -p /ruoyi/system +RUN mkdir -p /ruoyi/system/logs +RUN mkdir -p /ruoyi/system/temp + +WORKDIR /ruoyi/system + +EXPOSE 9201 + +ADD ./target/ruoyi-system.jar ./app.jar + +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] diff --git a/ruoyi-modules/ruoyi-system/pom.xml b/ruoyi-modules/ruoyi-system/pom.xml index df4e4140..688b6f0c 100644 --- a/ruoyi-modules/ruoyi-system/pom.xml +++ b/ruoyi-modules/ruoyi-system/pom.xml @@ -117,6 +117,10 @@ + + com.spotify + docker-maven-plugin + diff --git a/ruoyi-visual/ruoyi-doc/Dockerfile b/ruoyi-visual/ruoyi-doc/Dockerfile new file mode 100644 index 00000000..4f105a4e --- /dev/null +++ b/ruoyi-visual/ruoyi-doc/Dockerfile @@ -0,0 +1,14 @@ +FROM anapsix/alpine-java:8_server-jre_unlimited + +MAINTAINER Lion Li + +RUN mkdir -p /ruoyi/doc +RUN mkdir -p /ruoyi/doc/logs + +WORKDIR /ruoyi/doc + +EXPOSE 18000 + +ADD ./target/ruoyi-doc.jar ./app.jar + +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] diff --git a/ruoyi-visual/ruoyi-doc/pom.xml b/ruoyi-visual/ruoyi-doc/pom.xml index 0d9712b9..fd07777a 100644 --- a/ruoyi-visual/ruoyi-doc/pom.xml +++ b/ruoyi-visual/ruoyi-doc/pom.xml @@ -62,25 +62,9 @@ - com.spotify docker-maven-plugin - ${docker.plugin.version} - - ${docker.namespace}/${project.artifactId}:${project.version} - ${project.basedir} - ${docker.registry.host} - ${docker.registry.url} - ${docker.registry.url} - - - / - ${project.build.directory} - ${project.build.finalName}.jar - - - diff --git a/ruoyi-visual/ruoyi-monitor/Dockerfile b/ruoyi-visual/ruoyi-monitor/Dockerfile new file mode 100644 index 00000000..0fbb16eb --- /dev/null +++ b/ruoyi-visual/ruoyi-monitor/Dockerfile @@ -0,0 +1,14 @@ +FROM anapsix/alpine-java:8_server-jre_unlimited + +MAINTAINER Lion Li + +RUN mkdir -p /ruoyi/monitor +RUN mkdir -p /ruoyi/monitor/logs + +WORKDIR /ruoyi/monitor + +EXPOSE 9100 + +ADD ./target/ruoyi-monitor.jar ./app.jar + +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] diff --git a/ruoyi-visual/ruoyi-monitor/pom.xml b/ruoyi-visual/ruoyi-monitor/pom.xml index 9f10211c..eb692af6 100644 --- a/ruoyi-visual/ruoyi-monitor/pom.xml +++ b/ruoyi-visual/ruoyi-monitor/pom.xml @@ -74,6 +74,10 @@ + + com.spotify + docker-maven-plugin + diff --git a/ruoyi-visual/ruoyi-xxl-job-admin/Dockerfile b/ruoyi-visual/ruoyi-xxl-job-admin/Dockerfile index f7221bdf..2195ba00 100644 --- a/ruoyi-visual/ruoyi-xxl-job-admin/Dockerfile +++ b/ruoyi-visual/ruoyi-xxl-job-admin/Dockerfile @@ -2,16 +2,16 @@ FROM anapsix/alpine-java:8_server-jre_unlimited MAINTAINER Lion Li -RUN mkdir -p /ruoyi/xxljob -RUN mkdir -p /ruoyi/xxljob/logs +RUN mkdir -p /ruoyi/xxl-job-admin +RUN mkdir -p /ruoyi/xxl-job-admin/logs -WORKDIR /ruoyi/xxljob +WORKDIR /ruoyi/xxl-job-admin ENV TZ=PRC RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone -EXPOSE 9100 +EXPOSE 9900 ADD ./target/ruoyi-xxl-job-admin.jar ./app.jar -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] diff --git a/ruoyi-visual/ruoyi-xxl-job-admin/pom.xml b/ruoyi-visual/ruoyi-xxl-job-admin/pom.xml index 36be93a0..73517eef 100644 --- a/ruoyi-visual/ruoyi-xxl-job-admin/pom.xml +++ b/ruoyi-visual/ruoyi-xxl-job-admin/pom.xml @@ -111,26 +111,10 @@ - - - com.spotify - docker-maven-plugin - ${docker.plugin.version} - - ${docker.namespace}/${project.artifactId}:${project.version} - ${project.basedir} - ${docker.registry.host} - ${docker.registry.url} - ${docker.registry.url} - - - / - ${project.build.directory} - ${project.build.finalName}.jar - - - - + + com.spotify + docker-maven-plugin +