add aws SQS for local development
parent
b7578e6ad2
commit
bff9c5e8e7
@ -0,0 +1,29 @@
|
|||||||
|
# AWS SQS for local development
|
||||||
|
|
||||||
|
[Reference](https://razersw.atlassian.net/wiki/spaces/RZP/pages/1084129351/Implementation+of+Wallet+CI+CD+Pipeline)
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ docker-compose up -d
|
||||||
|
|
||||||
|
// remove container
|
||||||
|
$ docker-compose down
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
send message
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ aws --endpoint-url http://localhost:9324 sqs send-message --queue-url http://localhost:9324/queue/default --message-body "Hello, queue!"
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
receive message
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ aws --endpoint-url http://localhost:9324 sqs receive-message --queue-url http://localhost:9324/queue/default --wait-time-seconds 10
|
||||||
|
```
|
||||||
|
|
||||||
|
[SQS Insight](http://localhost:9325)
|
||||||
|
|
||||||
@ -0,0 +1,9 @@
|
|||||||
|
version: '3'
|
||||||
|
|
||||||
|
services:
|
||||||
|
sqs:
|
||||||
|
image: roribio16/alpine-sqs:latest
|
||||||
|
container_name: alpine-sqs
|
||||||
|
ports:
|
||||||
|
- "9324:9324" # message
|
||||||
|
- "9325:9325" # web
|
||||||
Loading…
Reference in New Issue