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
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.2.tar.gz
(21.3 kB
view details)
Built Distribution
dms-0.0.2-py2.py3-none-any.whl
(27.8 kB
view details)
File details
Details for the file dms-0.0.2.tar.gz
.
File metadata
- Download URL: dms-0.0.2.tar.gz
- Upload date:
- Size: 21.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7d94c81652029de9ac8f0971d09478044933569b86ad0e0236d089b9f39263f |
|
MD5 | 139b8982ede44cdf4e1d399e0865bea9 |
|
BLAKE2b-256 | 20c374196168fa50e7bcbf1eec602da3a5d7e5a8cdfd9d582a9b6e6020484f7c |
File details
Details for the file dms-0.0.2-py2.py3-none-any.whl
.
File metadata
- Download URL: dms-0.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 27.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b6ee493f0b65c72eb26cb2e729b570b0193941bce7d1e3e42e4e50506073f05 |
|
MD5 | 91dce28e09698be9169d7f1971a3f1a0 |
|
BLAKE2b-256 | d0756d566f95cf83e9b4b345ae52bed7cdaa7795fa97f9303a8a14bef5d0cb95 |