Skip to content

Add ministack container - #264

Merged
jarlah merged 2 commits into
testcontainers:mainfrom
akirak:ministack
May 23, 2026
Merged

Add ministack container#264
jarlah merged 2 commits into
testcontainers:mainfrom
akirak:ministack

Conversation

@akirak

@akirak akirak commented May 20, 2026

Copy link
Copy Markdown
Contributor

Minio has been archived and is no longer an active open-source project. Its Docker image has not been updated in 8 months.

Ministack is a free AWS emulator and a newer alternative to LocalStack. It provides an S3-compatible storage API, making it a suitable alternative to Minio for testing, which is the scope of this project.

In this PR, I propose switching from Minio to Ministack. The test cases cover the same bucket operations.

@jarlah jarlah left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

again awesome with contribution, would just like the pr to only contain the new container :)

Comment thread lib/container/ministack_container.ex
@akirak
akirak force-pushed the ministack branch 2 times, most recently from 80dd0e2 to 9168eef Compare May 21, 2026 15:36
Comment thread test/container/ministack_container_test.exs
Comment thread test/container/ministack_container_test.exs Outdated
Comment thread test/container/ministack_container_test.exs
@jarlah
jarlah self-requested a review May 21, 2026 17:38
@jarlah

jarlah commented May 21, 2026

Copy link
Copy Markdown
Member

When you remove the unused aliases and maybe add a put file tests, we're good to go 💪

akirak and others added 2 commits May 22, 2026 03:42
Co-Authored-By: Codex <noreply@openai.com>
Co-Authored-By: Codex <noreply@openai.com>
@jarlah

jarlah commented May 21, 2026

Copy link
Copy Markdown
Member

Thanks for the contribution 🙂

@jarlah jarlah changed the title Replace minio with ministack Add ministack container May 21, 2026
@jarlah
jarlah merged commit 2a118e2 into testcontainers:main May 23, 2026
8 checks passed
@jarlah

jarlah commented May 23, 2026

Copy link
Copy Markdown
Member

I removed co auth from squash commit. Garbage meta data. Every commit on this repo is reviewed as if a human wrote it for another human. 🙂

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