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>

Changed files
+8 -1
+8 -1
docker-compose.prod.yml
···
PDS_HOSTNAME: pds.coves.me
PDS_PORT: 3000
PDS_DATA_DIRECTORY: /pds
-
PDS_BLOBSTORE_DISK_LOCATION: /pds/blocks
PDS_BLOB_UPLOAD_LIMIT: 104857600 # 100 MB
+
+
# S3-compatible blob storage
+
PDS_BLOBSTORE_S3_BUCKET: ${PDS_S3_BUCKET}
+
PDS_BLOBSTORE_S3_REGION: ${PDS_S3_REGION}
+
PDS_BLOBSTORE_S3_ENDPOINT: ${PDS_S3_ENDPOINT}
+
PDS_BLOBSTORE_S3_ACCESS_KEY_ID: ${PDS_S3_ACCESS_KEY_ID}
+
PDS_BLOBSTORE_S3_SECRET_ACCESS_KEY: ${PDS_S3_SECRET_ACCESS_KEY}
+
PDS_BLOBSTORE_S3_FORCE_PATH_STYLE: "true"
# PLC Directory (production)
PDS_DID_PLC_URL: https://plc.directory