database management service dashboard
Project description
dms
Database Management Service dashboard
Features
- standalone and independent as a service
- only a simple json configuration for dashboard
- no database model definitions written in python
- very generic from database perspective
- limited to
uuid
andinteger
for primary keys values - limited to
datetime
ordate
for auto created or updated field values - support for sqlite and postgres
- use as a docker container
Configuration
Dashboard
For an example dashboard configuration look at docs/dms.json.
Service
Service configuration can be done using environmental variables or by .env
file mounted into container.
Usage
Simple docker compose configuration
services:
dms:
image: ambrozic/dms:latest
ports:
- "8000:8000"
volumes:
- /path/to/your/dms.json:/srv/app/dms.json
environment:
- DMS_HOST=0.0.0.0
- DMS_SECRET_KEY=<secret-key>
- DMS_DATABASE=postgresql://postgres@db:5432/db
and open http://0.0.0.0:8000
Screenshots
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dms-0.0.3.tar.gz
(21.4 kB
view details)
Built Distribution
dms-0.0.3-py2.py3-none-any.whl
(27.9 kB
view details)
File details
Details for the file dms-0.0.3.tar.gz
.
File metadata
- Download URL: dms-0.0.3.tar.gz
- Upload date:
- Size: 21.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc7fbd5265d809460981e5e0dee80f58b033dddab6ac0516d3aaf84ca4ea7093 |
|
MD5 | 241065b25e3ff39d78d4fe68f1051269 |
|
BLAKE2b-256 | deb1a5dbeb8361a7710ce6c36bf1ad81ba5b00499c1630b5cc9ddc49c03a6e16 |
File details
Details for the file dms-0.0.3-py2.py3-none-any.whl
.
File metadata
- Download URL: dms-0.0.3-py2.py3-none-any.whl
- Upload date:
- Size: 27.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 105b56287ab97735669b07240c2ce89c4996a3388cfddf94cab1d21a5b824091 |
|
MD5 | 03aab444aeb689601a93e4185307b504 |
|
BLAKE2b-256 | d07ed7a76baa9bcf19f6fde92a4caacf9c619d1b369e13e216cf1e4df7bd470e |