pacovk / sqs-admin Goto Github PK
View Code? Open in Web Editor NEWA simple UI for local SQS
License: Apache License 2.0
A simple UI for local SQS
License: Apache License 2.0
@all-contributors
please add @klutzer for code.
please add @stasadev for code.
please add @AlejandroPerez92 for code.
please add @PacoVK for review, projectManagement, maintenance, example.
To ease development setup the following is required:
[] Makefile with dev commands (start UI and server and start required environment dependencies)
[] improve docs
Hi,
It looks like a recent update broke the ability to configure the AWS region where the environment variable SQS_AWS_REGION
is ignored. I pulled the latest contain and it defaults to eu-central-1
ignoring what i have set in the docker compose file.
Hi,
please change the environment variable AWS_REGION
to SQS_AWS_REGION
in the example docker compose file, as it is currently not working.
Using the package directly in the app could significantly improve the developer experience and, of course, reduce the code to maintain. I was doing some tests, and it can work, but the counterpoint is that Localstack needs to allow localhost URLs in the CORS settings (You can do it with an environment variable).
This change could open the door to porting the app to Electron.
What do you think? Could It be a good idea?
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
@mui/icons-material
, @mui/material
)example/docker-compose.yml
server/docker-compose.yml
Dockerfile
node 18-alpine
.github/workflows/build.yml
actions/checkout v4
docker/metadata-action v5
docker/setup-qemu-action v3
docker/setup-buildx-action v3
docker/login-action v3
docker/build-push-action v5
.github/workflows/frontend.test.yml
actions/checkout v4
.github/workflows/server.test.yml
actions/checkout v4
server/go.mod
go 1.19
github.com/aws/aws-sdk-go-v2 v1.25.0
github.com/aws/aws-sdk-go-v2/config v1.27.0
github.com/aws/aws-sdk-go-v2/credentials v1.17.0
github.com/aws/aws-sdk-go-v2/service/sqs v1.30.1
github.com/google/uuid v1.6.0
github.com/gorilla/handlers v1.5.2
github.com/gorilla/mux v1.8.1
package.json
@emotion/react ^11.11.1
@emotion/styled ^11.11.0
@mui/icons-material ^5.14.19
@mui/material ^5.14.19
react ^18.2.0
react-dom ^18.2.0
react-json-tree ^0.18.0
@testing-library/jest-dom ^6.1.5
@testing-library/react ^14.1.2
@testing-library/user-event ^14.5.1
@types/jest ^29.5.10
@types/node ^20.10.1
@types/react ^18.2.39
@types/react-dom ^18.2.17
chokidar ^3.5.3
esbuild ^0.20.0
live-server ^1.2.2
prettier 3.2.5
react-scripts 5.0.1
ts-jest ^29.1.1
typescript ^5.3.2
Setup a contribution guide and generate contributors stats
when sending a message in the UI there is no option to introduce metadata (message attributes) would be nice to support it.
Integrate contributors bot
Hello!
It'd be great if you allow sending messages to a FIFO queue, which requires the "MessageGroupId" parameter as mandatory in such cases.
BTW thanks for the repo
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!
@all-contributors please add @PacoVK for review, projectManagement, maintenance, example.
Hey, I have sent more than 10 messages in the queue. However, the admin UI only shows 10 messages. I would like to continue seeing the message on the UI. Is this a missing feature? Or am I not configuring correctly? Thanks.
The backend API endpoint is hard-coded to http://localhost:3999
.
There is no way to use a different host, and you cannot use a different HTTP_PORT
if the frontend always points you to 3999
.
Is it possible to add it to the list of env variables?
See:
It would be nice if we can see the number of messages in each queue before clicking on it, because in the right side we'll only see the messages that aren't consumed yet. Wdyt?
(BTW tested the last changes and it's all good!)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.