Repository navigation
Conversation
DaviReisVieira#161 switched the default to Floci on the grounds that it serves its whole AWS surface on port 4566, which is equally true of MiniStack. This restores the previous default and keeps the docker run Quick Start that PR introduced. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Thanks for this, and for laying out the reasoning so clearly. You are right that the justification in #161 did not separate the two emulators, and I have taken the Where I am landing differently is on removing Floci altogether. The reason StackPort exists as a standalone tool is the direction you and McDoit pushed in ministack#116: talk to any emulator over the standard AWS API, so the whole community can use one browser. Dropping a working example for one of them would go against that, and the same rule that keeps MiniStack's place in the docs has to hold for everyone else. So #168 restores MiniStack in the root compose, gives both examples the same seed and the same depth, and writes the ground rules down in CONTRIBUTING so this does not depend on anyone's memory. Closing this in favour of #168. Thanks again for catching it and for the PR. |
#161 made Floci the default because it "serves its whole AWS surface on port 4566, so StackPort works against it with
AWS_ENDPOINT_URLalone". That is equally true of MiniStack, which is what the default was before, so the stated reason does not separate the two. This restores it.Two differences that do separate them:
Image size.
ministackorg/ministack:1.5.14is 70.9 MB compressed against 80.6 MB forfloci/floci:latest, both read from Docker Hub today.No hostname variable. MiniStack derives the URLs it returns from the request
Host, so a queue created throughlocalhost:4566reportshttp://localhost:4566/...and the same queue fetched asministack:4566reportshttp://ministack:4566/.... Nothing to configure, and the same resources resolve from the host and from other containers. The Floci example needsFLOCI_HOSTNAME=flociand then has to document that the host must use a different address than containers do.StackPort started as a MiniStack dashboard and MiniStack has been the default since, so this is the status quo rather than a new arrangement.
Kept from #161: the
docker runQuick Start, which is better than thepip installline it replaced.