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:0.0.1
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
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.1.tar.gz
(20.9 kB
view details)
Built Distribution
dms-0.0.1-py2.py3-none-any.whl
(27.5 kB
view details)
File details
Details for the file dms-0.0.1.tar.gz
.
File metadata
- Download URL: dms-0.0.1.tar.gz
- Upload date:
- Size: 20.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cc4be6f53004d7e304b62fe7afe9790bde66ab8be2b5181b33bd1db0581605b |
|
MD5 | 3fd76fc1849369d9ee87674c73061972 |
|
BLAKE2b-256 | f8b91f189603ecd0c34fbc0eebbd6d9373d9f77b6132c4fbf463a80fca96d261 |
File details
Details for the file dms-0.0.1-py2.py3-none-any.whl
.
File metadata
- Download URL: dms-0.0.1-py2.py3-none-any.whl
- Upload date:
- Size: 27.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bfc8774dfd1836cc83741f44512b9faeee125fcd8db77322d57e5518098e375 |
|
MD5 | 33d9954f435ba24347897804c048e2a8 |
|
BLAKE2b-256 | 9e1890503ae23a7363610e809ef5ec8ac48e9070a9b0f364c5a4f01da9d63275 |