Skip to content

fix: replace LocalStack with S3Mock#2280

Open
MarcosNicolau wants to merge 2 commits intotestnetfrom
replace-localstack
Open

fix: replace LocalStack with S3Mock#2280
MarcosNicolau wants to merge 2 commits intotestnetfrom
replace-localstack

Conversation

@MarcosNicolau
Copy link
Member

Summary

  • Replaced localstack/localstack with adobe/s3mock:4.11.0 for local S3 simulation
  • LocalStack has been deprecated and requires a paid Pro plan; S3Mock is free and lightweight
  • Removed Python init scripts (init-s3.py, init-s3-main.sh, init-s3-secondary.sh) — S3Mock creates buckets via env vars
  • Host ports preserved (4566/4567) so .env.dev needs no changes

Test plan

  • Run make storage_start and verify both S3Mock containers come up
  • Run make batcher_start_local and verify batcher connects to S3Mock
  • Verify CI pipeline passes with Docker Compose setup

LocalStack has been deprecated and requires a paid Pro plan.
Switched to adobe/S3Mock which is free, lightweight, and
creates buckets via environment variables (no init scripts needed).
@MarcosNicolau MarcosNicolau changed the title Replace LocalStack with S3Mock fix: replace LocalStack with S3Mock Mar 25, 2026
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.

1 participant