ErrorDX

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=info

These 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.

On this page