- Deploy and monitor MySQL and MongoDB (soon) databases on Docker
- Command line tool
- Web UI
- Pluggable database type (write your own adapter)
$ 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>
TODO
- MongoDB support
- Implement "port mapping?" option
- See about the circular imports ugly mess (Flask Plugin/Extension?)
- Automatic tests