Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arichiardi/boot-dynamodb
A Boot task to launch a local DynamoDB server.
https://github.com/arichiardi/boot-dynamodb
boot dynamodb dynamodb-local
Last synced: 22 days ago
JSON representation
A Boot task to launch a local DynamoDB server.
- Host: GitHub
- URL: https://github.com/arichiardi/boot-dynamodb
- Owner: arichiardi
- License: mpl-2.0
- Created: 2017-02-21T21:22:41.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-02T23:32:43.000Z (about 7 years ago)
- Last Synced: 2024-10-22T13:56:29.669Z (2 months ago)
- Topics: boot, dynamodb, dynamodb-local
- Language: Clojure
- Size: 12.7 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# boot-dynamodb
[](dependency)
```clojure
[arichiardi/boot-dynamodb "0.1.0-SNAPSHOT"] ;; latest release
```
[](/dependency)A Boot task to launch a local DynamoDB server (pulling Maven dependencies, not action required on the user end).
## Usage
To use this in your project, require the task:
(require '[boot-dynamodb.core :refer [local-dynamodb]])
At the moment it only includes a single task that launch a local DynamoDB instance, according to [its official documentation](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html#DynamoDBLocal.DownloadingAndRunning).
To launch a in-memory version, simply call the `local-dynamodb` task:
$ boot local-dynamodb --in-memory wait
Or you can use persistency:
$ boot local-dynamodb --shared-db --db-path /your/path/to/dynamodb-local-db wait
You can use `boot local-dynamodb -h` for the standard task help or `boot local-dynamodb -H` for the DynamoDB help.## License
Copyright © 2017 Andrea Richiardi
Distributed under the [Mozilla Public License 2.0](https://www.mozilla.org/media/MPL/2.0/index.txt).