Skip to main content

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 and integer for primary keys values
  • limited to datetime or date 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

here

Project details


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)

Uploaded Source

Built Distribution

dms-0.0.3-py2.py3-none-any.whl (27.9 kB view details)

Uploaded Python 2 Python 3

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

Hashes for dms-0.0.3.tar.gz
Algorithm Hash digest
SHA256 bc7fbd5265d809460981e5e0dee80f58b033dddab6ac0516d3aaf84ca4ea7093
MD5 241065b25e3ff39d78d4fe68f1051269
BLAKE2b-256 deb1a5dbeb8361a7710ce6c36bf1ad81ba5b00499c1630b5cc9ddc49c03a6e16

See more details on using hashes here.

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

Hashes for dms-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 105b56287ab97735669b07240c2ce89c4996a3388cfddf94cab1d21a5b824091
MD5 03aab444aeb689601a93e4185307b504
BLAKE2b-256 d07ed7a76baa9bcf19f6fde92a4caacf9c619d1b369e13e216cf1e4df7bd470e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page