Name: bespin-webapp-docker
Owner: Duke Center for Genomic and Computational Biology
Description: Dockerfile and docker-compose script for running bespin-api and bespin-ui together
Created: 2017-03-01 20:30:18.0
Updated: 2017-11-15 14:23:56.0
Pushed: 2017-11-15 14:23:21.0
Homepage: null
Size: 26
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This repo is no longer active. Apache+wsgi build has moved into bespin-api.
The Dockerfile contained in web is used to build an image containing the Django (backend), hosted by Apache httpd.
The Ember frontend application is not included in the image, but should be downloaded from its release and mounted at /srv/ui/
It also includes a docker-compose file that can deploy the image and its backing Postgres database
bespin-database.env
and bespin-web.env
, based on the .sample
files.r certs
erts
ssl req -x509 -newkey rsa:4096 -keyout privkey.pem -out cacert.pem -days 365 -nodes
.
docker-compose up -d
docker-compose run bespin-web create-superuser.sh
docker-compose run bespin-web create-lando-user.sh
docker-compose run bespin-web load-sample-data.sh
docker-compose down