This repository has been archived by the owner. It is now read-only.
Docker Databases As A Service
CSS JavaScript Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
plugins
static
templates
.bowerrc
.gitignore
LICENSE
README.md
bower.json
dbaas.py
docker_lib.py
manage.py
requirements-opt.txt
requirements.txt
schema.sql
webapp.py

README.md

Docker Databases As A Service

Current stage: Alpha

Purpose & features

  • Deploy and monitor MySQL and MongoDB (soon) databases on Docker
  • Command line tool
  • Web UI
  • Pluggable database type (write your own adapter)

Screenshot

Install

$ git clone https://github.com/abulte/docker-dbaas.git
$ cd docker-dbaas

# create virtual env
$ virtualenv pyenv
$ . pyenv/bin/activate

# install requirements
$ pip install -r requirements.txt -r requirements-opt.txt

# run web server
$ python webapp.py

# or use command line
$ python dbaas.py <command>

Use

TODO

Depends and uses

TODO

  • MongoDB support
  • Implement "port mapping?" option
  • See about the circular imports ugly mess (Flask Plugin/Extension?)
  • Automatic tests