sqs-admin icon indicating copy to clipboard operation
sqs-admin copied to clipboard

create a localstack extension for sqs-admin

Open thrau opened this issue 2 years ago • 5 comments

Hey there, love the project!

Have you considered packaging sqs-admin as a LocalStack extension? They are a way to hook in third-party software that starts as part of LocalStack. Basically you could run the sqs-admin UI inside the LocalStack container and expose it through something like http://sqs-admin.localhost.localstack.cloud:4566.

Here's an example of what a web UI-based LocalStack extension looks like: https://github.com/thrau/localstack-aws-log-viewer

Extensions are part of the localstack pro edition, but we have hobby plan licenses that are free for non-commercial use of LocalStack which can be used for developing this. I'd be happy to help with this!

thrau avatar Dec 21 '23 22:12 thrau

Thanks for the hint did not know about that but sounds like it would be a good idea. I will check that out.

PacoVK avatar Dec 22 '23 12:12 PacoVK

i have a hard time to run dev mode of localstack because i get ❌ Error: No module named 'localstack.dev' every time i set EXTENSION_DEV_MODE=1 in localstack-cli

PacoVK avatar Dec 26 '23 22:12 PacoVK

which version of the localstack cli are you using @PacoVK ? localstack --version

thrau avatar Dec 29 '23 10:12 thrau

I did follow the docs for the extensions and just installed localstack-cli (3.0.2)

The installation is also documented in the repo itself

https://github.com/localstack/localstack-cli

After reading through the formula for localstack itself, it should not have been an issue, because dependencies are listed correctly

PacoVK avatar Dec 29 '23 10:12 PacoVK

I created an issue https://github.com/localstack/localstack-cli/issues/20 for reference

PacoVK avatar Dec 29 '23 10:12 PacoVK