Commit badbc98
docs(storage): clarify that S3 means the S3 API, not AWS (#136)
The architecture doc previously said "AWS S3 — current default for
object storage" and pointed at a "provider-abstraction roadmap" for
escaping AWS, framing it as a future improvement. That's misleading:
boto3 already speaks the S3 API against any compatible backend today.
Operators standing up the project outside AWS don't need to wait for a
filesystem provider — they need to set AWS_ENDPOINT_URL_S3 to MinIO,
Garage, Cloudflare R2, Backblaze B2, Wasabi, etc.
Two narrow doc edits to reflect that:
* architecture.md (Infrastructure section): rename the bullet to
"S3-compatible object storage" and list the realistic options with
links. Pointer to the new self-host guide for the full setup. Floci
description rephrased as "S3-compatible emulator" rather than
"AWS emulator" — same fact, less misleading.
* src/services/storage_service.py module docstring: same clarification
at the source-of-truth layer so readers of the code reach the same
conclusion as readers of the docs.
No code change. Concrete step toward the project's "maintained openly
for any organisation" pitch landing for non-AWS operators.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 57efe80 commit badbc98
2 files changed
Lines changed: 13 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
| 36 | + | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
2 | 12 | | |
3 | 13 | | |
4 | 14 | | |
| |||
0 commit comments