Metadata-Version: 2.1
Name: dms
Version: 0.0.1
Summary: database management service dashboard
Home-page: https://github.com/ambrozic/dms
Author: ambrozic
Author-email: ambrozic@gmail.com
Maintainer: ambrozic
Maintainer-email: ambrozic@gmail.com
License: BSD
Project-URL: Code, https://github.com/ambrozic/dms
Project-URL: Documentation, https://ambrozic.github.io/dms
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](https://github.com/ambrozic/dms/blob/master/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`
        
Keywords: database management service dashboard admin
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Environment :: Web Environment
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: docs
Provides-Extra: postgresql
Provides-Extra: tests
Provides-Extra: sqlite
