82e3177404
TODO: clean up dummy test code and move registration of DB tables to app initialization. TODO: update documentation TODO: include unit tests To create a document: 1) run tox -egenconfig 2) rename the configured file from deckhand.conf.sample to deckhand.conf and place it in, e.g., ~/deckhand 3) include in deckhand.conf: [database] connection = sqlite:///:memory: to create an in-memory test db |
||
---|---|---|
deckhand | ||
etc/deckhand | ||
.gitignore | ||
.testr.conf | ||
AUTHORS | ||
ChangeLog | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Deckhand
A foundational python REST YAML processing engine providing data and secrets management to other platform services.
To run:
$ sudo pip install uwsgi
$ virtualenv -p python3 /var/tmp/deckhand
$ . /var/tmp/deckhand/bin/activate
$ sudo pip install .
$ python setup.py install
$ uwsgi --http :9000 -w deckhand.deckhand --callable deckhand_callable --enable-threads -L