From f12ff513257178e204c0e5034845c1079f81cdcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AC=A2=E4=B9=90=E9=A9=AC?= <38058090+SkywalkerSpace@users.noreply.github.com> Date: Wed, 26 Nov 2025 17:41:07 +0800 Subject: [PATCH 1/3] Add S3 configuration options to seatable-server.yml --- compose/seatable-server.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/compose/seatable-server.yml b/compose/seatable-server.yml index 6f5c1cf..c5d7bb9 100644 --- a/compose/seatable-server.yml +++ b/compose/seatable-server.yml @@ -49,6 +49,18 @@ services: - SEATABLE_LOG_LEVEL=${SEATABLE_LOG_LEVEL:-INFO} - ENABLE_SEATABLE_AI=${ENABLE_SEATABLE_AI:-false} - SEATABLE_AI_SERVER_URL=${SEATABLE_AI_SERVER_URL:-http://seatable-ai:8888} + - SEAF_SERVER_STORAGE_TYPE=${SEAF_SERVER_STORAGE_TYPE:-} + - S3_COMMIT_BUCKET=${S3_COMMIT_BUCKET:-} + - S3_FS_BUCKET=${S3_FS_BUCKET:-} + - S3_BLOCK_BUCKET=${S3_BLOCK_BUCKET:-} + - S3_KEY_ID=${S3_KEY_ID:-} + - S3_SECRET_KEY=${S3_SECRET_KEY:-} + - S3_USE_V4_SIGNATURE=${S3_USE_V4_SIGNATURE:-true} + - S3_AWS_REGION=${S3_AWS_REGION:-us-east-1} + - S3_HOST=${S3_HOST:-} + - S3_USE_HTTPS=${S3_USE_HTTPS:-true} + - S3_PATH_STYLE_REQUEST=${S3_PATH_STYLE_REQUEST:-false} + - S3_SSE_C_KEY=${S3_SSE_C_KEY:-} labels: caddy_0: ${SEATABLE_SERVER_PROTOCOL:-https}://${SEATABLE_SERVER_HOSTNAME:?Variable is not set or empty} caddy_0.reverse_proxy: "{{upstreams 80}}" From 469932a8a6d9fb4df9fd1cd698bf0886f6699a48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AC=A2=E4=B9=90=E9=A9=AC?= <38058090+SkywalkerSpace@users.noreply.github.com> Date: Fri, 28 Nov 2025 12:41:25 +0800 Subject: [PATCH 2/3] Add S3_STORAGE_BUCKET environment variable --- compose/seatable-server.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/compose/seatable-server.yml b/compose/seatable-server.yml index c5d7bb9..9e242e3 100644 --- a/compose/seatable-server.yml +++ b/compose/seatable-server.yml @@ -50,6 +50,7 @@ services: - ENABLE_SEATABLE_AI=${ENABLE_SEATABLE_AI:-false} - SEATABLE_AI_SERVER_URL=${SEATABLE_AI_SERVER_URL:-http://seatable-ai:8888} - SEAF_SERVER_STORAGE_TYPE=${SEAF_SERVER_STORAGE_TYPE:-} + - S3_STORAGE_BUCKET=${S3_STORAGE_BUCKET:-} - S3_COMMIT_BUCKET=${S3_COMMIT_BUCKET:-} - S3_FS_BUCKET=${S3_FS_BUCKET:-} - S3_BLOCK_BUCKET=${S3_BLOCK_BUCKET:-} From 64e0790fc531e765f759c2f23ddcea04346f8d4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AC=A2=E4=B9=90=E9=A9=AC?= <38058090+SkywalkerSpace@users.noreply.github.com> Date: Wed, 3 Dec 2025 10:33:55 +0800 Subject: [PATCH 3/3] Rename SEAF_SERVER_STORAGE_TYPE to STORAGE_TYPE --- compose/seatable-server.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compose/seatable-server.yml b/compose/seatable-server.yml index 9e242e3..4e5956d 100644 --- a/compose/seatable-server.yml +++ b/compose/seatable-server.yml @@ -49,7 +49,7 @@ services: - SEATABLE_LOG_LEVEL=${SEATABLE_LOG_LEVEL:-INFO} - ENABLE_SEATABLE_AI=${ENABLE_SEATABLE_AI:-false} - SEATABLE_AI_SERVER_URL=${SEATABLE_AI_SERVER_URL:-http://seatable-ai:8888} - - SEAF_SERVER_STORAGE_TYPE=${SEAF_SERVER_STORAGE_TYPE:-} + - STORAGE_TYPE=${STORAGE_TYPE:-} - S3_STORAGE_BUCKET=${S3_STORAGE_BUCKET:-} - S3_COMMIT_BUCKET=${S3_COMMIT_BUCKET:-} - S3_FS_BUCKET=${S3_FS_BUCKET:-} @@ -62,6 +62,7 @@ services: - S3_USE_HTTPS=${S3_USE_HTTPS:-true} - S3_PATH_STYLE_REQUEST=${S3_PATH_STYLE_REQUEST:-false} - S3_SSE_C_KEY=${S3_SSE_C_KEY:-} + - S3_PART_SIZE=${S3_PART_SIZE:-} labels: caddy_0: ${SEATABLE_SERVER_PROTOCOL:-https}://${SEATABLE_SERVER_HOSTNAME:?Variable is not set or empty} caddy_0.reverse_proxy: "{{upstreams 80}}"