From 3709c17e17f64643115377f184318203638b537d Mon Sep 17 00:00:00 2001 From: duhongming Date: Tue, 27 Aug 2024 13:29:31 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8DMySQL=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E6=AC=A1=E5=90=AF=E5=8A=A8=E4=B8=8D=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 ++- docker/copy.sh | 5 +++-- docker/docker-compose.yml | 1 + 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b60b03f0..0bc81853 100644 --- a/.gitignore +++ b/.gitignore @@ -43,4 +43,5 @@ nbdist/ !*/build/*.java !*/build/*.html -!*/build/*.xml \ No newline at end of file +!*/build/*.xml +docker \ No newline at end of file diff --git a/docker/copy.sh b/docker/copy.sh index 23d61874..a96ec520 100644 --- a/docker/copy.sh +++ b/docker/copy.sh @@ -9,8 +9,9 @@ usage() { # copy sql echo "begin copy sql " -cp ../sql/ry_20231130.sql ./mysql/db -cp ../sql/ry_config_20231204.sql ./mysql/db +cp ../sql/ry_*.sql ./mysql/db +cp ../sql/ry_config_*.sql ./mysql/db +cp ../sql/ry_seata_*.sql ./mysql/db # copy html echo "begin copy html " diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 5fb8da1c..77f7c852 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -27,6 +27,7 @@ services: - ./mysql/conf:/etc/mysql/conf.d - ./mysql/logs:/logs - ./mysql/data:/var/lib/mysql + - ./mysql/db:/docker-entrypoint-initdb.d command: [ 'mysqld', '--innodb-buffer-pool-size=80M', From 43f34c1c42268fff6974a46b971b3ba3de239825 Mon Sep 17 00:00:00 2001 From: duhongming Date: Wed, 28 Aug 2024 21:08:00 +0800 Subject: [PATCH 2/3] Dockerfile by k8s --- ruoyi-modules/ruoyi-system/Dockerfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 ruoyi-modules/ruoyi-system/Dockerfile diff --git a/ruoyi-modules/ruoyi-system/Dockerfile b/ruoyi-modules/ruoyi-system/Dockerfile new file mode 100644 index 00000000..27d06eb0 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/Dockerfile @@ -0,0 +1,12 @@ +FROM openjdk:8-jdk +LABEL maintainer=duhongming + + +#docker run -e PARAMS="--server.port 9090" +ENV PARAMS="--server.port=8080 --spring.profiles.active=prod --spring.cloud.nacos.discovery.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.namespace=prod --spring.cloud.nacos.config.file-extension=yml" +RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone + +COPY target/*.jar /app.jar +EXPOSE 8080 + +ENTRYPOINT ["/bin/sh","-c","java -jar app.jar ${PARAMS}"] \ No newline at end of file From 6da19f5a3f96430a0b88f2807a566a95ab789cf8 Mon Sep 17 00:00:00 2001 From: duhongming Date: Wed, 28 Aug 2024 22:35:34 +0800 Subject: [PATCH 3/3] Dockerfile by k8s --- ruoyi-auth/Dockerfile | 12 ++++++++++++ ruoyi-gateway/Dockerfile | 12 ++++++++++++ ruoyi-modules/ruoyi-file/Dockerfile | 12 ++++++++++++ ruoyi-modules/ruoyi-gen/Dockerfile | 12 ++++++++++++ ruoyi-modules/ruoyi-job/Dockerfile | 12 ++++++++++++ ruoyi-visual/ruoyi-monitor/Dockerfile | 12 ++++++++++++ 6 files changed, 72 insertions(+) create mode 100644 ruoyi-auth/Dockerfile create mode 100644 ruoyi-gateway/Dockerfile create mode 100644 ruoyi-modules/ruoyi-file/Dockerfile create mode 100644 ruoyi-modules/ruoyi-gen/Dockerfile create mode 100644 ruoyi-modules/ruoyi-job/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..27d06eb0 --- /dev/null +++ b/ruoyi-auth/Dockerfile @@ -0,0 +1,12 @@ +FROM openjdk:8-jdk +LABEL maintainer=duhongming + + +#docker run -e PARAMS="--server.port 9090" +ENV PARAMS="--server.port=8080 --spring.profiles.active=prod --spring.cloud.nacos.discovery.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.namespace=prod --spring.cloud.nacos.config.file-extension=yml" +RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone + +COPY target/*.jar /app.jar +EXPOSE 8080 + +ENTRYPOINT ["/bin/sh","-c","java -jar app.jar ${PARAMS}"] \ No newline at end of file diff --git a/ruoyi-gateway/Dockerfile b/ruoyi-gateway/Dockerfile new file mode 100644 index 00000000..27d06eb0 --- /dev/null +++ b/ruoyi-gateway/Dockerfile @@ -0,0 +1,12 @@ +FROM openjdk:8-jdk +LABEL maintainer=duhongming + + +#docker run -e PARAMS="--server.port 9090" +ENV PARAMS="--server.port=8080 --spring.profiles.active=prod --spring.cloud.nacos.discovery.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.namespace=prod --spring.cloud.nacos.config.file-extension=yml" +RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone + +COPY target/*.jar /app.jar +EXPOSE 8080 + +ENTRYPOINT ["/bin/sh","-c","java -jar app.jar ${PARAMS}"] \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-file/Dockerfile b/ruoyi-modules/ruoyi-file/Dockerfile new file mode 100644 index 00000000..27d06eb0 --- /dev/null +++ b/ruoyi-modules/ruoyi-file/Dockerfile @@ -0,0 +1,12 @@ +FROM openjdk:8-jdk +LABEL maintainer=duhongming + + +#docker run -e PARAMS="--server.port 9090" +ENV PARAMS="--server.port=8080 --spring.profiles.active=prod --spring.cloud.nacos.discovery.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.namespace=prod --spring.cloud.nacos.config.file-extension=yml" +RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone + +COPY target/*.jar /app.jar +EXPOSE 8080 + +ENTRYPOINT ["/bin/sh","-c","java -jar app.jar ${PARAMS}"] \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-gen/Dockerfile b/ruoyi-modules/ruoyi-gen/Dockerfile new file mode 100644 index 00000000..27d06eb0 --- /dev/null +++ b/ruoyi-modules/ruoyi-gen/Dockerfile @@ -0,0 +1,12 @@ +FROM openjdk:8-jdk +LABEL maintainer=duhongming + + +#docker run -e PARAMS="--server.port 9090" +ENV PARAMS="--server.port=8080 --spring.profiles.active=prod --spring.cloud.nacos.discovery.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.namespace=prod --spring.cloud.nacos.config.file-extension=yml" +RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone + +COPY target/*.jar /app.jar +EXPOSE 8080 + +ENTRYPOINT ["/bin/sh","-c","java -jar app.jar ${PARAMS}"] \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-job/Dockerfile b/ruoyi-modules/ruoyi-job/Dockerfile new file mode 100644 index 00000000..27d06eb0 --- /dev/null +++ b/ruoyi-modules/ruoyi-job/Dockerfile @@ -0,0 +1,12 @@ +FROM openjdk:8-jdk +LABEL maintainer=duhongming + + +#docker run -e PARAMS="--server.port 9090" +ENV PARAMS="--server.port=8080 --spring.profiles.active=prod --spring.cloud.nacos.discovery.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.namespace=prod --spring.cloud.nacos.config.file-extension=yml" +RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone + +COPY target/*.jar /app.jar +EXPOSE 8080 + +ENTRYPOINT ["/bin/sh","-c","java -jar app.jar ${PARAMS}"] \ No newline at end of file diff --git a/ruoyi-visual/ruoyi-monitor/Dockerfile b/ruoyi-visual/ruoyi-monitor/Dockerfile new file mode 100644 index 00000000..27d06eb0 --- /dev/null +++ b/ruoyi-visual/ruoyi-monitor/Dockerfile @@ -0,0 +1,12 @@ +FROM openjdk:8-jdk +LABEL maintainer=duhongming + + +#docker run -e PARAMS="--server.port 9090" +ENV PARAMS="--server.port=8080 --spring.profiles.active=prod --spring.cloud.nacos.discovery.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.server-addr=nacos.ruoyi:8848 --spring.cloud.nacos.config.namespace=prod --spring.cloud.nacos.config.file-extension=yml" +RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone + +COPY target/*.jar /app.jar +EXPOSE 8080 + +ENTRYPOINT ["/bin/sh","-c","java -jar app.jar ${PARAMS}"] \ No newline at end of file