dynamodb-dashboard v1.18.0
DynamoDB Dashboard
A Web GUI Dashboard for local or remote DynamoDB, inspired from dynamodb-admin.
Installation:
Install application globally:
npm install --global dynamodb-dashboard
Start dynamodb-dashboard
instance:
dynamodb-dashboard start
Options
-d, --debug
: show log output of running application (default: false)-p, --port <port>
: port to run app (default: 4567)-h, --host <host>
: host to run app (default: 127.0.0.1)
Setting Environment variables
Currently, following environment variables are supported, with default values:
AWS_REGION
(default: us-west-2)AWS_ENDPOINT
(default: http://127.0.0.1:8000)AWS_ACCESS_KEY_ID
(default: fakeAccessKeyId)AWS_SECRET_ACCESS_KEY
(default: fakeSecretAccessKey)AWS_SESSION_TOKEN
(optional)
To configure, set the AWS environment variables in the terminal session before launching dynamodb-dashboard
, example in .bashrc
file.
Development Setup
OR
git clone https://github.com/kritish-dhaubanjar/dynamodb-dashboard.git
cd dynamodb-dashboard
make watch
Docker
Dockerfile
docker-compose
NGINX Config
To configure Nginx to serve dynamodb-dashboard with (EventSource (Server-Sent Events or SSE) event stream), you need to ensure Nginx is correctly set up to handle long-lived HTTP connections and provide appropriate headers. Here's a basic example configuration:
server
{
listen 80;
listen [::]:80;
server_name _;
proxy_read_timeout 1d;
proxy_send_timeout 1d;
proxy_connect_timeout 1d;
location /
{
proxy_pass http://localhost:4567;
}
location /dynamodb/api/database/stream/
{
proxy_buffering off;
proxy_cache off;
chunked_transfer_encoding off;
add_header Content-Type text/event-stream;
add_header Cache-Control no-cache;
add_header Connection keep-alive;
proxy_pass http://localhost:4567;
}
}
Preview:
Demo:
Contributors ✨
Thanks goes to these wonderful people:
License
Distributed under the MIT License. See LICENSE
for more information.
7 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
12 months ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago