The BioCompute Database is designed to be deployable in a variety of environments. If configured properly it should work with the BioCompute Portal reguardelss of the deployment.
The BCO API repository contains a top-level folder “admin_only” which contains service definitions for gunicorn and django, an example database, and a prepopultated .secrets
file (called local_deployment.secrets
).
The service definitions are for deployment on a server exposed to the internet. A local deployment will not need to use those files. Below are links to instructions for deployment in different environments.
- Local deployment
- For develpment or internal use only
- Production deployment
- For deployment that is exposed to the internet
- Docker deployment
- WIP: comming soon