Duke-GCB/bespin-api

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

bespin-api

Web application for running workflows in the cloud

Development Usage
rtualenv env
urce env/bin/activate
p install -r requirements.txt
thon manage.py migrate
thon manage.py createsuperuser
thon manage.py runserver

Docker Build Details

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


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.