From 8fcaa7c90c002e7a899cd0316641854eb1ab8ee3 Mon Sep 17 00:00:00 2001 From: likunlong Date: Mon, 25 Aug 2025 10:53:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=BB=98=E8=AE=A4=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E4=BF=AE=E6=94=B9=E4=B8=BA=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?minio=EF=BC=9B=E6=B7=BB=E5=8A=A0=E9=83=A8=E7=BD=B2=E6=97=B6?= =?UTF-8?q?=E8=87=AA=E5=90=AF=E5=8A=A8minio=E6=9C=8D=E5=8A=A1=EF=BC=9B?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0minio=E7=9A=84=E6=9C=8D=E5=8A=A1=E5=90=AF?= =?UTF-8?q?=E5=8A=A8docker-compose=E8=84=9A=E6=9C=AC=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script/deploy/deploy/docker-compose.yaml | 17 ++++++++++++++ script/docker/miniio/docker-compose.yml | 28 ++++++++++++++++++++++++ script/sql/update/fix-upload-bucket.sql | 8 +++++++ 3 files changed, 53 insertions(+) create mode 100644 script/docker/miniio/docker-compose.yml create mode 100644 script/sql/update/fix-upload-bucket.sql diff --git a/script/deploy/deploy/docker-compose.yaml b/script/deploy/deploy/docker-compose.yaml index 8951e54d..02e374a1 100644 --- a/script/deploy/deploy/docker-compose.yaml +++ b/script/deploy/deploy/docker-compose.yaml @@ -60,6 +60,23 @@ services: networks: - ruoyi-net + minio: + image: minio/minio + container_name: ruoyi-ai-minio + ports: + - "9000:9000" + - "9090:9090" + environment: + - MINIO_ACCESS_KEY=ruoyi + - MINIO_SECRET_KEY=ruoyi123 + volumes: + - ./data/minio:/data + - ./data/minio-config:/root/.minio + command: server /data --console-address ":9090" + restart: always + networks: + - ruoyi-net + ruoyi-backend: image: ruoyi-ai-backend:v2.0.5 container_name: ruoyi-ai-backend diff --git a/script/docker/miniio/docker-compose.yml b/script/docker/miniio/docker-compose.yml new file mode 100644 index 00000000..3bf077a8 --- /dev/null +++ b/script/docker/miniio/docker-compose.yml @@ -0,0 +1,28 @@ +--- +version: '3.8' + +services: + minio: + image: minio/minio + container_name: minio + ports: + - "9000:9000" + - "9090:9090" + environment: + - MINIO_ACCESS_KEY=ruoyi + - MINIO_SECRET_KEY=ruoyi123 + volumes: + - minio_data:/data + - minio_config:/root/.minio + command: server /data --console-address ":9090" + restart: always + networks: + - minio-net + +networks: + minio-net: + driver: bridge + +volumes: + minio_data: + minio_config: diff --git a/script/sql/update/fix-upload-bucket.sql b/script/sql/update/fix-upload-bucket.sql new file mode 100644 index 00000000..faa2dc37 --- /dev/null +++ b/script/sql/update/fix-upload-bucket.sql @@ -0,0 +1,8 @@ +-- 默认开启本地minio +UPDATE `ruoyi-ai`.sys_oss_config t +SET t.status = '1' +WHERE t.oss_config_id = 4; + +UPDATE `ruoyi-ai`.sys_oss_config t +SET t.status = '0' +WHERE t.oss_config_id = 1; \ No newline at end of file