{"owner":"benbjohnson","repo":"litestream","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"tests/integration/supabase-s3/docker-compose.yml","servicesCount":4,"services":[{"name":"db","image":"postgres:15","restart":"unless-stopped","environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=postgres","POSTGRES_DB=postgres"],"volumes":["pg_data:/var/lib/postgresql/data"]},{"name":"minio","image":"litestream-minio:RELEASE.2025-09-07T16-13-09Z","build":"../../../etc/minio","command":"server /data --console-address \":9001\"","environment":["MINIO_ROOT_USER=supa-storage","MINIO_ROOT_PASSWORD=secret1234"],"volumes":["minio_data:/data"]},{"name":"minio-createbucket","image":"litestream-minio:RELEASE.2025-09-07T16-13-09Z","depends_on":["minio"]},{"name":"storage","image":"supabase/storage-api:latest","ports":["5555:5000"],"environment":["DATABASE_URL=postgres://postgres:postgres@db:5432/postgres","DB_INSTALL_ROLES=true","STORAGE_BACKEND=s3","STORAGE_S3_BUCKET=supa-storage-bucket","STORAGE_S3_ENDPOINT=http://minio:9000","STORAGE_S3_FORCE_PATH_STYLE=true","STORAGE_S3_REGION=us-east-1","AWS_ACCESS_KEY_ID=supa-storage","AWS_SECRET_ACCESS_KEY=secret1234","AUTH_JWT_SECRET=super-secret-jwt-token-with-at-least-32-characters","AUTH_JWT_ALGORITHM=HS256","S3_PROTOCOL_ACCESS_KEY_ID=supabase-s3-access-key","S3_PROTOCOL_ACCESS_KEY_SECRET=supabase-s3-secret-key-that-is-long-enough","ANON_KEY=eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCJ9.eyJpc3MiOiAic3VwYWJhc2UiLCAicm9sZSI6ICJhbm9uIn0.y78PwHBHnrLnHZODMOjJfZZPlfKk0W3DucVCxvI6uF8","SERVICE_KEY=eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCJ9.eyJpc3MiOiAic3VwYWJhc2UiLCAicm9sZSI6ICJzZXJ2aWNlX3JvbGUifQ.lRaC0LUy-3mILAj_17hVWOBnaft3QPpK-pqAs8h2MRI","IS_MULTITENANT=false","POSTGREST_URL=http://localhost:3000","REGION=us-east-1","TENANT_ID=stub"],"depends_on":["db","minio-createbucket"]}],"exposedPorts":["5555"],"dockerRunCommand":"docker run -d --name litestream -p 5555:5555 --restart always litestream-minio:RELEASE.2025-09-07T16-13-09Z","podmanRunCommand":"podman run -d --name litestream -p 5555:5555 --restart always litestream-minio:RELEASE.2025-09-07T16-13-09Z","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/litestream-minio:RELEASE.2025-09-07T16-13-09Z","orasPullCommand":"oras pull litestream-minio:RELEASE.2025-09-07T16-13-09Z","registryMeta":{"provider":"dockerhub","image":"library/litestream-minio","canonicalImage":"docker.io/library/litestream-minio:RELEASE.2025-09-07T16-13-09Z","latestTag":"RELEASE.2025-09-07T16-13-09Z","cliCommands":{"dockerRun":"docker run -d --name litestream -p 5555:5555 --restart always litestream-minio:RELEASE.2025-09-07T16-13-09Z","dockerPull":"docker pull litestream-minio:RELEASE.2025-09-07T16-13-09Z","podmanRun":"podman run -d --name litestream -p 5555:5555 --restart always litestream-minio:RELEASE.2025-09-07T16-13-09Z","skopeoInspect":"skopeo inspect docker://docker.io/library/litestream-minio:RELEASE.2025-09-07T16-13-09Z","orasPull":"oras pull litestream-minio:RELEASE.2025-09-07T16-13-09Z","composeYaml":"services:\n  litestream:\n    image: litestream-minio:RELEASE.2025-09-07T16-13-09Z\n    restart: unless-stopped\n    ports:\n      - \"5555:5555\""}}}