A community based topic aggregation platform built on atproto

feat(pds): configure S3 blob storage for OVH Object Storage

Replace local disk blobstore with S3-compatible storage configuration.
This allows blobs to be stored in OVH Object Storage while keeping
record data (CAR files, SQLite) on local NVMe.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

+8 -1
+8 -1
docker-compose.prod.yml
··· 127 127 PDS_HOSTNAME: pds.coves.me 128 128 PDS_PORT: 3000 129 129 PDS_DATA_DIRECTORY: /pds 130 - PDS_BLOBSTORE_DISK_LOCATION: /pds/blocks 131 130 PDS_BLOB_UPLOAD_LIMIT: 104857600 # 100 MB 131 + 132 + # S3-compatible blob storage 133 + PDS_BLOBSTORE_S3_BUCKET: ${PDS_S3_BUCKET} 134 + PDS_BLOBSTORE_S3_REGION: ${PDS_S3_REGION} 135 + PDS_BLOBSTORE_S3_ENDPOINT: ${PDS_S3_ENDPOINT} 136 + PDS_BLOBSTORE_S3_ACCESS_KEY_ID: ${PDS_S3_ACCESS_KEY_ID} 137 + PDS_BLOBSTORE_S3_SECRET_ACCESS_KEY: ${PDS_S3_SECRET_ACCESS_KEY} 138 + PDS_BLOBSTORE_S3_FORCE_PATH_STYLE: "true" 132 139 133 140 # PLC Directory (production) 134 141 PDS_DID_PLC_URL: https://plc.directory