From 972f208b6dcc953e8eb4e741ccef50c6e53582a9 Mon Sep 17 00:00:00 2001 From: arch3rPro <30855883+arch3rPro@users.noreply.github.com> Date: Thu, 4 Dec 2025 00:55:24 +0800 Subject: [PATCH] feat: update rustfs 1.0.0-alpha.70 --- README.md | 2 +- apps/rustfs/1.0.0-alpha.70/data.yml | 12 +++++++ apps/rustfs/1.0.0-alpha.70/docker-compose.yml | 35 +++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 apps/rustfs/1.0.0-alpha.70/data.yml create mode 100644 apps/rustfs/1.0.0-alpha.70/docker-compose.yml diff --git a/README.md b/README.md index b5d82b3..94f8c0a 100644 --- a/README.md +++ b/README.md @@ -369,7 +369,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数 高性能Rust对象存储系统,提供S3兼容API -latest • [官网链接](https://github.com/rustfs/rustfs) +1.0.0-alpha.70 • [官网链接](https://github.com/rustfs/rustfs) diff --git a/apps/rustfs/1.0.0-alpha.70/data.yml b/apps/rustfs/1.0.0-alpha.70/data.yml new file mode 100644 index 0000000..f7fc6f3 --- /dev/null +++ b/apps/rustfs/1.0.0-alpha.70/data.yml @@ -0,0 +1,12 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + label: + en: Port + zh: 端口 \ No newline at end of file diff --git a/apps/rustfs/1.0.0-alpha.70/docker-compose.yml b/apps/rustfs/1.0.0-alpha.70/docker-compose.yml new file mode 100644 index 0000000..2f2ca4c --- /dev/null +++ b/apps/rustfs/1.0.0-alpha.70/docker-compose.yml @@ -0,0 +1,35 @@ + +services: + rustfs: + image: rustfs/rustfs:1.0.0-alpha.70 + container_name: ${CONTAINER_NAME} + ports: + - "${PANEL_APP_PORT_HTTP}:9000" # S3 API port + environment: + - RUSTFS_CONSOLE_ENABLE=true + - RUSTFS_LOG_LEVEL=info + volumes: + - ./data:/data + - ./logs:/logs + networks: + - 1panel-network + restart: always + healthcheck: + test: + [ + "CMD", + "wget", + "--no-verbose", + "--tries=1", + "--spider", + "http://localhost:9000/health", + ] + interval: 30s + timeout: 10s + retries: 3 + start_period: 40s + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true