Storage (Garage)
Configure S3-compatible storage for sourcemaps and artifacts.
TryOpenTrace can use Garage (by dxflrs) for S3-compatible object storage. This is used by the worker to resolve sourcemaps and artifacts.
Enable Garage
Use docker-compose.yml (not the dev compose). It runs Garage on:
- S3 API:
http://localhost:9000(mapped to container port 3900) - Admin console:
http://localhost:9001(mapped to container port 3901)
Credentials
The Garage service uses a pre-configured admin token for authentication:
SERVICE_PASSWORD_GARAGE=a6c1f5c324539e654d7d5e60b1d7f5b2b4a3
RUST_LOG=garage=infoThese values are set in the docker-compose.yml and don't need to be changed for basic usage.
Bucket setup
Garage does not auto-create buckets yet. Create a bucket for artifacts before
uploading sourcemaps through the admin console at http://localhost:9001.
Status
Sourcemap symbolication and uploads are in progress and may be limited.