feat: support other s3 sig versions so it works with s3 (#461)

This commit is contained in:
Sky Moore 2026-06-24 14:06:34 +01:00 committed by GitHub
parent 811b9e9803
commit 1e2a276a61
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 116 additions and 8 deletions

View file

@ -148,6 +148,15 @@ services:
# Storage configuration - using local MinIO
ENABLE_AWS_S3: "false"
# To use AWS S3 or any S3-compatible server (MinIO, rustfs, Ceph, ...)
# instead of the bundled MinIO, set ENABLE_AWS_S3 to "true" and provide:
# S3_BUCKET, S3_REGION, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY
# For a non-AWS S3-compatible server, also set:
# S3_ENDPOINT_URL e.g. https://s3.example.com
# S3_SIGNATURE_VERSION set "s3v4" if the server requires SigV4 (e.g. rustfs)
# S3_ADDRESSING_STYLE set "path" if the server / TLS cert requires path-style
# The S3 backend issues real presigned URLs, so the bucket can stay private.
# MinIO
MINIO_ENDPOINT: "minio:9000"
# Full URL (with scheme) browsers use to reach MinIO. For remote