From 2affa40686f2e9a419db4051a86f81b0ae6269ca Mon Sep 17 00:00:00 2001 From: dongxiaodong <13970843+dxdwork@user.noreply.gitee.com> Date: Wed, 3 Apr 2024 11:50:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=B2=A1=E7=94=A8=E7=9A=84?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/copy.sh | 41 ------- docker/deploy.sh | 67 ----------- docker/docker-compose.yml | 140 ---------------------- docker/muyu/auth/dockerfile | 15 --- docker/muyu/auth/jar/readme.txt | 1 - docker/muyu/gateway/dockerfile | 15 --- docker/muyu/gateway/jar/readme.txt | 1 - docker/muyu/modules/file/dockerfile | 15 --- docker/muyu/modules/file/jar/readme.txt | 1 - docker/muyu/modules/gen/dockerfile | 15 --- docker/muyu/modules/gen/jar/readme.txt | 1 - docker/muyu/modules/job/dockerfile | 15 --- docker/muyu/modules/job/jar/readme.txt | 1 - docker/muyu/modules/system/dockerfile | 15 --- docker/muyu/modules/system/jar/readme.txt | 1 - docker/muyu/visual/monitor/dockerfile | 15 --- docker/muyu/visual/monitor/jar/readme.txt | 1 - docker/mysql/db/readme.txt | 1 - docker/mysql/dockerfile | 7 -- docker/nacos/conf/application.properties | 32 ----- docker/nacos/dockerfile | 7 -- docker/nginx/conf/nginx.conf | 41 ------- docker/nginx/dockerfile | 15 --- docker/redis/conf/redis.conf | 1 - docker/redis/dockerfile | 13 -- 25 files changed, 477 deletions(-) delete mode 100644 docker/copy.sh delete mode 100644 docker/deploy.sh delete mode 100644 docker/docker-compose.yml delete mode 100644 docker/muyu/auth/dockerfile delete mode 100644 docker/muyu/auth/jar/readme.txt delete mode 100644 docker/muyu/gateway/dockerfile delete mode 100644 docker/muyu/gateway/jar/readme.txt delete mode 100644 docker/muyu/modules/file/dockerfile delete mode 100644 docker/muyu/modules/file/jar/readme.txt delete mode 100644 docker/muyu/modules/gen/dockerfile delete mode 100644 docker/muyu/modules/gen/jar/readme.txt delete mode 100644 docker/muyu/modules/job/dockerfile delete mode 100644 docker/muyu/modules/job/jar/readme.txt delete mode 100644 docker/muyu/modules/system/dockerfile delete mode 100644 docker/muyu/modules/system/jar/readme.txt delete mode 100644 docker/muyu/visual/monitor/dockerfile delete mode 100644 docker/muyu/visual/monitor/jar/readme.txt delete mode 100644 docker/mysql/db/readme.txt delete mode 100644 docker/mysql/dockerfile delete mode 100644 docker/nacos/conf/application.properties delete mode 100644 docker/nacos/dockerfile delete mode 100644 docker/nginx/conf/nginx.conf delete mode 100644 docker/nginx/dockerfile delete mode 100644 docker/redis/conf/redis.conf delete mode 100644 docker/redis/dockerfile diff --git a/docker/copy.sh b/docker/copy.sh deleted file mode 100644 index d8bb745..0000000 --- a/docker/copy.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh - -# 复制项目的文件到对应docker路径,便于一键生成镜像。 -usage() { - echo "Usage: sh copy.sh" - exit 1 -} - - -# copy sql -echo "begin copy sql " -cp ../sql/ry_20230706.sql ./mysql/db -cp ../sql/ry_config_20220929.sql ./mysql/db - -# copy html -echo "begin copy html " -cp -r ../couplet-ui/dist/** ./nginx/html/dist - - -# copy jar -echo "begin copy couplet-gateway " -cp ../couplet-gateway/target/couplet-gateway.jar ./couplet/gateway/jar - -echo "begin copy couplet-auth " -cp ../couplet-auth/target/couplet-auth.jar ./couplet/auth/jar - -echo "begin copy couplet-visual " -cp ../couplet-visual/couplet-monitor/target/couplet-visual-monitor.jar ./couplet/visual/monitor/jar - -echo "begin copy couplet-modules-system " -cp ../couplet-modules/couplet-system/target/couplet-modules-system.jar ./couplet/modules/system/jar - -echo "begin copy couplet-modules-file " -cp ../couplet-modules/couplet-file/target/couplet-modules-file.jar ./couplet/modules/file/jar - -echo "begin copy couplet-modules-job " -cp ../couplet-modules/couplet-job/target/couplet-modules-job.jar ./couplet/modules/job/jar - -echo "begin copy couplet-modules-gen " -cp ../couplet-modules/couplet-gen/target/couplet-modules-gen.jar ./couplet/modules/gen/jar - diff --git a/docker/deploy.sh b/docker/deploy.sh deleted file mode 100644 index 72fe9d6..0000000 --- a/docker/deploy.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh - -# 使用说明,用来提示输入参数 -usage() { - echo "Usage: sh 执行脚本.sh [port|base|modules|stop|rm]" - exit 1 -} - -# 开启所需端口 -port(){ - firewall-cmd --add-port=80/tcp --permanent - firewall-cmd --add-port=8080/tcp --permanent - firewall-cmd --add-port=8848/tcp --permanent - firewall-cmd --add-port=9848/tcp --permanent - firewall-cmd --add-port=9849/tcp --permanent - firewall-cmd --add-port=6379/tcp --permanent - firewall-cmd --add-port=3306/tcp --permanent - firewall-cmd --add-port=9100/tcp --permanent - firewall-cmd --add-port=9200/tcp --permanent - firewall-cmd --add-port=9201/tcp --permanent - firewall-cmd --add-port=9202/tcp --permanent - firewall-cmd --add-port=9203/tcp --permanent - firewall-cmd --add-port=9300/tcp --permanent - service firewalld restart -} - -# 启动基础环境(必须) -base(){ - docker-compose up -d couplet-mysql couplet-redis couplet-nacos -} - -# 启动程序模块(必须) -modules(){ - docker-compose up -d couplet-nginx couplet-gateway couplet-auth couplet-modules-system -} - -# 关闭所有环境/模块 -stop(){ - docker-compose stop -} - -# 删除所有环境/模块 -rm(){ - docker-compose rm -} - -# 根据输入参数,选择执行对应方法,不输入则执行使用说明 -case "$1" in -"port") - port -;; -"base") - base -;; -"modules") - modules -;; -"stop") - stop -;; -"rm") - rm -;; -*) - usage -;; -esac diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml deleted file mode 100644 index 6e9dfc8..0000000 --- a/docker/docker-compose.yml +++ /dev/null @@ -1,140 +0,0 @@ -version : '3.8' -services: - couplet-nacos: - container_name: couplet-nacos - image: nacos/nacos-server - build: - context: ./nacos - environment: - - MODE=standalone - volumes: - - ./nacos/logs/:/home/nacos/logs - - ./nacos/conf/application.properties:/home/nacos/conf/application.properties - ports: - - "8848:8848" - - "9848:9848" - - "9849:9849" - depends_on: - - couplet-mysql - couplet-mysql: - container_name: couplet-mysql - image: mysql:5.7 - build: - context: ./mysql - ports: - - "3306:3306" - volumes: - - ./mysql/conf:/etc/mysql/conf.d - - ./mysql/logs:/logs - - ./mysql/data:/var/lib/mysql - command: [ - 'mysqld', - '--innodb-buffer-pool-size=80M', - '--character-set-server=utf8mb4', - '--collation-server=utf8mb4_unicode_ci', - '--default-time-zone=+8:00', - '--lower-case-table-names=1' - ] - environment: - MYSQL_DATABASE: 'ry-cloud' - MYSQL_ROOT_PASSWORD: password - couplet-redis: - container_name: couplet-redis - image: redis - build: - context: ./redis - ports: - - "6379:6379" - volumes: - - ./redis/conf/redis.conf:/home/couplet/redis/redis.conf - - ./redis/data:/data - command: redis-server /home/couplet/redis/redis.conf - couplet-nginx: - container_name: couplet-nginx - image: nginx - build: - context: ./nginx - ports: - - "80:80" - volumes: - - ./nginx/html/dist:/home/couplet/projects/couplet-ui - - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf - - ./nginx/logs:/var/log/nginx - - ./nginx/conf.d:/etc/nginx/conf.d - depends_on: - - couplet-gateway - links: - - couplet-gateway - couplet-gateway: - container_name: couplet-gateway - build: - context: ./couplet/gateway - dockerfile: dockerfile - ports: - - "8080:8080" - depends_on: - - couplet-redis - links: - - couplet-redis - couplet-auth: - container_name: couplet-auth - build: - context: ./couplet/auth - dockerfile: dockerfile - ports: - - "9200:9200" - depends_on: - - couplet-redis - links: - - couplet-redis - couplet-modules-system: - container_name: couplet-modules-system - build: - context: ./couplet/modules/system - dockerfile: dockerfile - ports: - - "9201:9201" - depends_on: - - couplet-redis - - couplet-mysql - links: - - couplet-redis - - couplet-mysql - couplet-modules-gen: - container_name: couplet-modules-gen - build: - context: ./couplet/modules/gen - dockerfile: dockerfile - ports: - - "9202:9202" - depends_on: - - couplet-mysql - links: - - couplet-mysql - couplet-modules-job: - container_name: couplet-modules-job - build: - context: ./couplet/modules/job - dockerfile: dockerfile - ports: - - "9203:9203" - depends_on: - - couplet-mysql - links: - - couplet-mysql - couplet-modules-file: - container_name: couplet-modules-file - build: - context: ./couplet/modules/file - dockerfile: dockerfile - ports: - - "9300:9300" - volumes: - - ./couplet/uploadPath:/home/couplet/uploadPath - couplet-visual-monitor: - container_name: couplet-visual-monitor - build: - context: ./couplet/visual/monitor - dockerfile: dockerfile - ports: - - "9100:9100" diff --git a/docker/muyu/auth/dockerfile b/docker/muyu/auth/dockerfile deleted file mode 100644 index 05f2e3d..0000000 --- a/docker/muyu/auth/dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -# 基础镜像 -FROM openjdk:8-jre -# author -MAINTAINER couplet - -# 挂载目录 -VOLUME /home/couplet -# 创建目录 -RUN mkdir -p /home/couplet -# 指定路径 -WORKDIR /home/couplet -# 复制jar文件到路径 -COPY ./jar/couplet-auth.jar /home/couplet/couplet-auth.jar -# 启动认证服务 -ENTRYPOINT ["java","-jar","couplet-auth.jar"] diff --git a/docker/muyu/auth/jar/readme.txt b/docker/muyu/auth/jar/readme.txt deleted file mode 100644 index c35ba27..0000000 --- a/docker/muyu/auth/jar/readme.txt +++ /dev/null @@ -1 +0,0 @@ -֤ĴõjarļdockerӦá \ No newline at end of file diff --git a/docker/muyu/gateway/dockerfile b/docker/muyu/gateway/dockerfile deleted file mode 100644 index cec07d5..0000000 --- a/docker/muyu/gateway/dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -# 基础镜像 -FROM openjdk:8-jre -# author -MAINTAINER couplet - -# 挂载目录 -VOLUME /home/couplet -# 创建目录 -RUN mkdir -p /home/couplet -# 指定路径 -WORKDIR /home/couplet -# 复制jar文件到路径 -COPY ./jar/couplet-gateway.jar /home/couplet/couplet-gateway.jar -# 启动网关服务 -ENTRYPOINT ["java","-jar","couplet-gateway.jar"] diff --git a/docker/muyu/gateway/jar/readme.txt b/docker/muyu/gateway/jar/readme.txt deleted file mode 100644 index 5dfbec7..0000000 --- a/docker/muyu/gateway/jar/readme.txt +++ /dev/null @@ -1 +0,0 @@ -ģõjarļdockerӦá \ No newline at end of file diff --git a/docker/muyu/modules/file/dockerfile b/docker/muyu/modules/file/dockerfile deleted file mode 100644 index f8b2fa9..0000000 --- a/docker/muyu/modules/file/dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -# 基础镜像 -FROM openjdk:8-jre -# author -MAINTAINER couplet - -# 挂载目录 -VOLUME /home/couplet -# 创建目录 -RUN mkdir -p /home/couplet -# 指定路径 -WORKDIR /home/couplet -# 复制jar文件到路径 -COPY ./jar/couplet-modules-file.jar /home/couplet/couplet-modules-file.jar -# 启动文件服务 -ENTRYPOINT ["java","-jar","couplet-modules-file.jar"] diff --git a/docker/muyu/modules/file/jar/readme.txt b/docker/muyu/modules/file/jar/readme.txt deleted file mode 100644 index bf2b2a7..0000000 --- a/docker/muyu/modules/file/jar/readme.txt +++ /dev/null @@ -1 +0,0 @@ -ļõjarļdockerӦá \ No newline at end of file diff --git a/docker/muyu/modules/gen/dockerfile b/docker/muyu/modules/gen/dockerfile deleted file mode 100644 index 4624294..0000000 --- a/docker/muyu/modules/gen/dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -# 基础镜像 -FROM openjdk:8-jre -# author -MAINTAINER couplet - -# 挂载目录 -VOLUME /home/couplet -# 创建目录 -RUN mkdir -p /home/couplet -# 指定路径 -WORKDIR /home/couplet -# 复制jar文件到路径 -COPY ./jar/couplet-modules-gen.jar /home/couplet/couplet-modules-gen.jar -# 启动代码生成服务 -ENTRYPOINT ["java","-jar","couplet-modules-gen.jar"] diff --git a/docker/muyu/modules/gen/jar/readme.txt b/docker/muyu/modules/gen/jar/readme.txt deleted file mode 100644 index 2f25c0a..0000000 --- a/docker/muyu/modules/gen/jar/readme.txt +++ /dev/null @@ -1 +0,0 @@ -ŴɴõjarļdockerӦá \ No newline at end of file diff --git a/docker/muyu/modules/job/dockerfile b/docker/muyu/modules/job/dockerfile deleted file mode 100644 index 1e694e7..0000000 --- a/docker/muyu/modules/job/dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -# 基础镜像 -FROM openjdk:8-jre -# author -MAINTAINER couplet - -# 挂载目录 -VOLUME /home/couplet -# 创建目录 -RUN mkdir -p /home/couplet -# 指定路径 -WORKDIR /home/couplet -# 复制jar文件到路径 -COPY ./jar/couplet-modules-job.jar /home/couplet/couplet-modules-job.jar -# 启动定时任务服务 -ENTRYPOINT ["java","-jar","couplet-modules-job.jar"] diff --git a/docker/muyu/modules/job/jar/readme.txt b/docker/muyu/modules/job/jar/readme.txt deleted file mode 100644 index 58aea0b..0000000 --- a/docker/muyu/modules/job/jar/readme.txt +++ /dev/null @@ -1 +0,0 @@ -ŶʱõjarļdockerӦá \ No newline at end of file diff --git a/docker/muyu/modules/system/dockerfile b/docker/muyu/modules/system/dockerfile deleted file mode 100644 index b0023e0..0000000 --- a/docker/muyu/modules/system/dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -# 基础镜像 -FROM openjdk:8-jre -# author -MAINTAINER couplet - -# 挂载目录 -VOLUME /home/couplet -# 创建目录 -RUN mkdir -p /home/couplet -# 指定路径 -WORKDIR /home/couplet -# 复制jar文件到路径 -COPY ./jar/couplet-modules-system.jar /home/couplet/couplet-modules-system.jar -# 启动系统服务 -ENTRYPOINT ["java","-jar","couplet-modules-system.jar"] diff --git a/docker/muyu/modules/system/jar/readme.txt b/docker/muyu/modules/system/jar/readme.txt deleted file mode 100644 index cfc2a92..0000000 --- a/docker/muyu/modules/system/jar/readme.txt +++ /dev/null @@ -1 +0,0 @@ -ϵͳģõjarļdockerӦá \ No newline at end of file diff --git a/docker/muyu/visual/monitor/dockerfile b/docker/muyu/visual/monitor/dockerfile deleted file mode 100644 index ad007e6..0000000 --- a/docker/muyu/visual/monitor/dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -# 基础镜像 -FROM openjdk:8-jre -# author -MAINTAINER couplet - -# 挂载目录 -VOLUME /home/couplet -# 创建目录 -RUN mkdir -p /home/couplet -# 指定路径 -WORKDIR /home/couplet -# 复制jar文件到路径 -COPY ./jar/couplet-visual-monitor.jar /home/couplet/couplet-visual-monitor.jar -# 启动系统服务 -ENTRYPOINT ["java","-jar","couplet-visual-monitor.jar"] diff --git a/docker/muyu/visual/monitor/jar/readme.txt b/docker/muyu/visual/monitor/jar/readme.txt deleted file mode 100644 index 62b2841..0000000 --- a/docker/muyu/visual/monitor/jar/readme.txt +++ /dev/null @@ -1 +0,0 @@ -żĴõjarļdockerӦá \ No newline at end of file diff --git a/docker/mysql/db/readme.txt b/docker/mysql/db/readme.txt deleted file mode 100644 index 0b22f3f..0000000 --- a/docker/mysql/db/readme.txt +++ /dev/null @@ -1 +0,0 @@ -sqlĿ¼µнűdockerԶִС \ No newline at end of file diff --git a/docker/mysql/dockerfile b/docker/mysql/dockerfile deleted file mode 100644 index e6e0aed..0000000 --- a/docker/mysql/dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -# 基础镜像 -FROM mysql:5.7 -# author -MAINTAINER couplet - -# 执行sql脚本 -ADD ./db/*.sql /docker-entrypoint-initdb.d/ diff --git a/docker/nacos/conf/application.properties b/docker/nacos/conf/application.properties deleted file mode 100644 index 37091d0..0000000 --- a/docker/nacos/conf/application.properties +++ /dev/null @@ -1,32 +0,0 @@ -spring.datasource.platform=mysql -db.num=1 -db.url.0=jdbc:mysql://couplet-mysql:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC -db.user=root -db.password=password - -nacos.naming.empty-service.auto-clean=true -nacos.naming.empty-service.clean.initial-delay-ms=50000 -nacos.naming.empty-service.clean.period-time-ms=30000 - -management.endpoints.web.exposure.include=* - -management.metrics.export.elastic.enabled=false -management.metrics.export.influx.enabled=false - -server.tomcat.accesslog.enabled=true -server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i %{Request-Source}i - -server.tomcat.basedir=/home/couplet/nacos/tomcat/logs - -nacos.security.ignore.urls=/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-ui/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/** - -nacos.core.auth.system.type=nacos -nacos.core.auth.enabled=false -nacos.core.auth.default.token.expire.seconds=18000 -nacos.core.auth.default.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789 -nacos.core.auth.caching.enabled=true -nacos.core.auth.enable.userAgentAuthWhite=false -nacos.core.auth.server.identity.key=serverIdentity -nacos.core.auth.server.identity.value=security - -nacos.istio.mcp.server.enabled=false diff --git a/docker/nacos/dockerfile b/docker/nacos/dockerfile deleted file mode 100644 index 40563eb..0000000 --- a/docker/nacos/dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -# 基础镜像 -FROM nacos/nacos-server -# author -MAINTAINER couplet - -# 复制conf文件到路径 -COPY ./conf/application.properties /home/nacos/conf/application.properties diff --git a/docker/nginx/conf/nginx.conf b/docker/nginx/conf/nginx.conf deleted file mode 100644 index 851ea5c..0000000 --- a/docker/nginx/conf/nginx.conf +++ /dev/null @@ -1,41 +0,0 @@ -worker_processes 1; - -events { - worker_connections 1024; -} - -http { - include mime.types; - default_type application/octet-stream; - sendfile on; - keepalive_timeout 65; - - server { - listen 80; - server_name localhost; - - location / { - root /home/couplet/projects/couplet-ui; - try_files $uri $uri/ /index.html; - index index.html index.htm; - } - - location /prod-api/{ - proxy_set_header Host $http_host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header REMOTE-HOST $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_pass http://couplet-gateway:8080/; - } - - # 避免actuator暴露 - if ($request_uri ~ "/actuator") { - return 403; - } - - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root html; - } - } -} diff --git a/docker/nginx/dockerfile b/docker/nginx/dockerfile deleted file mode 100644 index 1b31643..0000000 --- a/docker/nginx/dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -# 基础镜像 -FROM nginx -# author -MAINTAINER couplet - -# 挂载目录 -VOLUME /home/couplet/projects/couplet-ui -# 创建目录 -RUN mkdir -p /home/couplet/projects/couplet-ui -# 指定路径 -WORKDIR /home/couplet/projects/couplet-ui -# 复制conf文件到路径 -COPY ./conf/nginx.conf /etc/nginx/nginx.conf -# 复制html文件到路径 -COPY ./html/dist /home/couplet/projects/couplet-ui diff --git a/docker/redis/conf/redis.conf b/docker/redis/conf/redis.conf deleted file mode 100644 index d762d65..0000000 --- a/docker/redis/conf/redis.conf +++ /dev/null @@ -1 +0,0 @@ -# requirepass 123456 \ No newline at end of file diff --git a/docker/redis/dockerfile b/docker/redis/dockerfile deleted file mode 100644 index 36194e4..0000000 --- a/docker/redis/dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -# 基础镜像 -FROM redis -# author -MAINTAINER couplet - -# 挂载目录 -VOLUME /home/couplet/redis -# 创建目录 -RUN mkdir -p /home/couplet/redis -# 指定路径 -WORKDIR /home/couplet/redis -# 复制conf文件到路径 -COPY ./conf/redis.conf /home/couplet/redis/redis.conf