This repository uses Docker to containerize the Bioregistry web application. A public instance maintained by the INDRA Lab is served at https://bioregistry.io.
A dockerfile for pulling the latest Bioregistry service and running its web app. Run with:
$ git clone https://github.com/biopragmatics/bioregistry-docker.git
$ cd bioregistry-docker
$ docker-compose up
The image is hosted on Docker Hub under [biopragmatics/bioregistry:latest
] and can be run with:
$ docker run -id --name bioregistry -p 8766:8766 biopragmatics/bioregistry:latest
The default port run by the app is 8766
, but the -p
option lets you map it to another port.
If you want to stop/update/restart it, check the restart.sh
script.
$ git clone https://github.com/biopragmatics/bioregistry-docker.git
$ cd bioregistry-docker
$ ssh ADDRESS 'bash -s' < restart.sh
This repository is set up with a GitHub Action to build the dockerfile and push to Docker Hub.
Code is licensed under the MIT License.
The Bioregistry was developed by the INDRA Lab, a part of the Laboratory of Systems Pharmacology and the Harvard Program in Therapeutic Science (HiTS) at Harvard Medical School.
The development of the Bioregistry is funded by the DARPA Young Faculty Award W911NF2010255 (PI: Benjamin M. Gyori).