https://github.com/geekeast/aws-dynamodb-local
Sample docker-compose project to create dynamodb locally
https://github.com/geekeast/aws-dynamodb-local
docker-compose dynamodb-local
Last synced: 2 months ago
JSON representation
Sample docker-compose project to create dynamodb locally
- Host: GitHub
- URL: https://github.com/geekeast/aws-dynamodb-local
- Owner: GeekEast
- Created: 2021-04-01T13:56:16.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-06T23:41:55.000Z (about 5 years ago)
- Last Synced: 2025-10-07T14:58:21.045Z (9 months ago)
- Topics: docker-compose, dynamodb-local
- Language: TypeScript
- Homepage:
- Size: 367 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Local DynamoDB
This is a sample repo to create `dynamoDB` locally for **develop** and **testing** purpose using docker-compose.
### Commands
- create dynamoDB services locally
```sh
yarn db:create
```
- start the DynamoDB management Interface
```sh
yarn db:admin
```
- logging docker-compose
```sh
yarn db:logs
```
### Config
- config the dynamoDB `port` in `.env.local`
```sh
DYNAMO_PORT=8040
DYNAMO_ENDPOINT=http://localhost:8040
```
### DynamoDB
- managed no-sql db service from aws
- scalable, reliable
#### Use Case

### References
- [AWS Local DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.UsageNotes.html)
- [DynamoDB ORM: Dynamoose](https://dynamoosejs.com/getting_started/Introduction)
- [Configure Credential for Dynaomoose in AWS](https://dynamoosejs.com/getting_started/Configure#iam-role)
- [Configure DynamoDB locally](https://dynamoosejs.com/getting_started/Configure#local)