From 44ac1c23a3b0f791564b7183e6a7cbd69b67d49b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90li?=
<15040126243@163.com>
Date: Wed, 16 Feb 2022 16:28:08 +0800
Subject: [PATCH] =?UTF-8?q?add=20=E9=80=82=E9=85=8D=20docker=20=E9=83=A8?=
=?UTF-8?q?=E7=BD=B2=E6=96=B9=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
ruoyi-auth/Dockerfile | 15 +++++++++++++
ruoyi-auth/pom.xml | 4 ++++
ruoyi-gateway/Dockerfile | 15 +++++++++++++
ruoyi-gateway/pom.xml | 4 ++++
ruoyi-modules/ruoyi-gen/Dockerfile | 14 ++++++++++++
ruoyi-modules/ruoyi-gen/pom.xml | 4 ++++
ruoyi-modules/ruoyi-resource/Dockerfile | 15 +++++++++++++
ruoyi-modules/ruoyi-resource/pom.xml | 4 ++++
ruoyi-modules/ruoyi-system/Dockerfile | 15 +++++++++++++
ruoyi-modules/ruoyi-system/pom.xml | 4 ++++
ruoyi-visual/ruoyi-doc/Dockerfile | 14 ++++++++++++
ruoyi-visual/ruoyi-doc/pom.xml | 16 --------------
ruoyi-visual/ruoyi-monitor/Dockerfile | 14 ++++++++++++
ruoyi-visual/ruoyi-monitor/pom.xml | 4 ++++
ruoyi-visual/ruoyi-xxl-job-admin/Dockerfile | 10 ++++-----
ruoyi-visual/ruoyi-xxl-job-admin/pom.xml | 24 ++++-----------------
16 files changed, 135 insertions(+), 41 deletions(-)
create mode 100644 ruoyi-auth/Dockerfile
create mode 100644 ruoyi-gateway/Dockerfile
create mode 100644 ruoyi-modules/ruoyi-gen/Dockerfile
create mode 100644 ruoyi-modules/ruoyi-resource/Dockerfile
create mode 100644 ruoyi-modules/ruoyi-system/Dockerfile
create mode 100644 ruoyi-visual/ruoyi-doc/Dockerfile
create mode 100644 ruoyi-visual/ruoyi-monitor/Dockerfile
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
+