refactor: replace S3 SDK with Supabase Storage JS SDK

↗ view on GitHub · adamwolfe2 · 2026-04-30 · 0c77543c

Eliminates S3 credentials requirement (dashboard-only, no API).
Uses @supabase/supabase-js (already installed) with SUPABASE_URL +
SUPABASE_SECRET_KEY - both already set as Fly secrets.
All public API (uploadFile, downloadFile, deleteFile, getSignedUrl,
key helpers) is preserved unchanged.
Repository adamwolfe2/mike-amcollective
Author adamwolfe2 <157528621+adamwolfe2@users.noreply.github.com>
Authored
Parents 6a03dcb5
Stats 1 file changed , +39 , -65
Part of Storage backend migration: S3 SDK → Supabase Storage SDK

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-0c77543c.md from inside the repo you want the change in.

⬇ Download capture-commit-0c77543c.md