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.
3 months ago
3 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
1 year ago
1 year ago
1 year ago
2 years 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
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
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