Skip to content

Replace MinIO with Garage in deployment example#6

Open
krystofkomanec wants to merge 2 commits intomainfrom
garage-poc
Open

Replace MinIO with Garage in deployment example#6
krystofkomanec wants to merge 2 commits intomainfrom
garage-poc

Conversation

@krystofkomanec
Copy link
Copy Markdown
Collaborator

No description provided.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the local Docker Compose deployment example to use Garage as the S3-compatible object storage backend instead of MinIO, including bootstrap automation and documentation updates for the new setup.

Changes:

  • Replace MinIO service/configuration with a Garage service plus a garage.toml config.
  • Update S3-related defaults in example.env and config/application.yml, and adjust the bootstrap script to initialize Garage (layout, bucket, key, permissions).
  • Refresh README instructions, verification checklist, and troubleshooting guidance for the Garage-backed setup.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
docker-compose.yml Swaps MinIO for Garage, adds Garage config mount and S3 env propagation to app services.
config/garage.toml Introduces single-node local POC configuration for Garage (S3 + admin APIs).
create-bucket.sh Replaces MinIO bucket creation with Garage bootstrap (layout/bucket/key/allow).
example.env Replaces MinIO version with Garage version and adds S3 + Garage secret defaults.
config/application.yml Updates S3 credentials/region and documents the host-reachable S3 endpoint intent.
README.md Updates docs from MinIO to Garage, adds quick start + verification + troubleshooting.
.gitignore Ignores Garage local state directories under garage-data/.
garage-data/.gitkeep Keeps the optional local Garage data directory present in the repo.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants