Commit graph

2 commits

Author SHA1 Message Date
Andrew Nesbitt
ba754f8a79
Add gocloud.dev/blob for S3 and filesystem storage
Replace custom filesystem storage with gocloud.dev/blob for unified
storage backend support.

Supported backends:
- file:///path/to/dir - Local filesystem (default)
- s3://bucket-name - Amazon S3
- s3://bucket?endpoint=http://localhost:9000 - S3-compatible (MinIO)

Configuration via:
- CLI flag: -storage-url
- Environment: PROXY_STORAGE_URL
- Config file: storage.url

The old storage.path config is deprecated but still supported.
2026-01-29 16:13:16 +00:00
Andrew Nesbitt
2a20fea2d9
Add Dockerfile and docker-compose.yml
Includes configurations for both SQLite (default) and PostgreSQL.

Usage:
  docker compose up              # SQLite
  docker compose --profile postgres up  # PostgreSQL
2026-01-29 16:07:14 +00:00