Name: bespin-api
Owner: Duke Center for Genomic and Computational Biology
Description: Web application for running workflows in the cloud
Created: 2016-09-29 18:41:56.0
Updated: 2016-12-09 18:58:56.0
Pushed: 2018-01-12 19:23:47.0
Homepage: null
Size: 455
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Web application for running workflows in the cloud
rtualenv env
urce env/bin/activate
p install -r requirements.txt
thon manage.py migrate
thon manage.py createsuperuser
thon manage.py runserver
Docker Cloud is configured to automatically build the master branch and tags of bespin-api
, producing docker images that run bespin-api in development mode:
er -> dukegcb/bespin-api:latest
.0 -> dukegcb/bespin-api:1.0.0
For automated builds of production-ready images, there is a second Dockerfile in apache-docker. We use Docker Cloud's custom build phase hooks in the hooks directory build and push -apache
variations of the bespin-api images.
The post_build and post_push hooks produce docker images that run bespin-api in production mode:
er -> dukegcb/bespin-api:latest-apache
.0 -> dukegcb/bespin-api:1.0.0-apache
See apache-docker for more details, including