Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/greatsumini/localsqs
💻 Develop and test your server with In-memory AWS SQS!👷
https://github.com/greatsumini/localsqs
aws-sqs docker-image fastify sqs typescript
Last synced: about 1 month ago
JSON representation
💻 Develop and test your server with In-memory AWS SQS!👷
- Host: GitHub
- URL: https://github.com/greatsumini/localsqs
- Owner: greatSumini
- License: mit
- Created: 2021-09-19T16:16:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-16T17:25:25.000Z (about 1 month ago)
- Last Synced: 2024-12-16T18:29:39.683Z (about 1 month ago)
- Topics: aws-sqs, docker-image, fastify, sqs, typescript
- Language: TypeScript
- Homepage:
- Size: 1.31 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Local SQS
Develop and test your server with In-memory [AWS SQS](https://aws.amazon.com/sqs/)!
Built with ![fastify](https://img.shields.io/badge/fastify-%23000000.svg?logo=fastify&logoColor=white), ![typescript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
## 1. Getting Started
### 1.1. Using `docker`
You can use the following command to get started with localsqs docker image
```sh
docker run --rm -it -p 4413:4413 greatsumini/localsqs
```### 1.2. Using `docker-compose`
You can also use the `docker-compose.yml` like this example
```yml
services:
localsqs:
container_name: localsqs
image: greatsumini/localsqs:0.2.0
ports:
- '4413:4413'
```run `docker compose up` and Compose will start
### 1.3. Run on your local device
```shell
# clone this repository
git clone https://github.com/DEV-MUGLES/localsqs.git
cd localsqs# install dependencies
npm install# run on localhost:4413
npm run dev
```## 2. Features
- [x] SendMessage
- [x] SendMessageBatch
- [x] ReceiveMessage
- [x] DeleteMessage
- [x] DeleteMessageBatch
- [ ] PurgeQueue
- [ ] CreateQueue
- [ ] DeleteQueue
- [ ] ListQueues
- [ ] PurgeQueue## 3. Author
- [Sumin Choi](https://sumini.dev)
## 4. Links
- [GitHub](https://github.com/greatSumini/localsqs)
- [Docker Hub](https://hub.docker.com/repository/docker/greatsumini/localsqs)
- [AWS SQS Docs](https://docs.aws.amazon.com/sqs/index.html)