Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/owickstrom/sqsd-local
A local version of sqsd, the daemon in Elastic Beanstalk's Worker Environments.
https://github.com/owickstrom/sqsd-local
Last synced: 4 days ago
JSON representation
A local version of sqsd, the daemon in Elastic Beanstalk's Worker Environments.
- Host: GitHub
- URL: https://github.com/owickstrom/sqsd-local
- Owner: owickstrom
- License: mpl-2.0
- Created: 2017-01-15T12:01:45.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-16T13:37:47.000Z (almost 8 years ago)
- Last Synced: 2024-10-28T14:21:07.834Z (16 days ago)
- Language: Haskell
- Size: 18.6 KB
- Stars: 6
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sqsd-local
A local version of `sqsd`, the daemon that runs in Elastic Beanstalk's _Worker
Environments_.## Usage
```bash
Usage: sqsd-local WORKER_QUEUE_NAME [options]Options:
-h --help Print this help message
-V --version Print the CLI version
-u URL --worker-url=URL Specify the worker URL to send POST requests to (default: http://localhost:5000)
-d NAME --dead-letter-queue-name=NAME Name of the SQS queue to send messages to which the worker failed processing (no default)
-T NAME --http-timeout=NAME Timeout in seconds for the HTTP POST request to worker (default: 30)
-C MEDIA_TYPE --content-type=MEDIA_TYPE Content-Type header value to use in HTTP POST request to worker (default: application/octet-stream)
--sqs-host=MEDIA_TYPE SQS endpoint host (default: localhost)
--sqs-port=MEDIA_TYPE SQS endpoint port (default: 9324)
--forked If messages should be POSTed to the worker concurrently (default: false)
```## Install/Build
Requirements:
* [Stack](https://docs.haskellstack.org/en/stable/README/)
* The `stack path --bin-path` on your `PATH`**Install from Hackage:**
```bash
stack install sqsd-local
```**Install from source:**
```bash
git clone [email protected]:owickstrom/sqsd-local.git
cd sqsd-local
stack setup
stack install
```## License
[Mozilla Public License Version 2.0](LICENSE)