Skip to content

biopragmatics/bioregistry-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

bioregistry-docker Build and Push to Dockerhub

This repository uses Docker to containerize the Bioregistry web application. A public instance maintained by the INDRA Lab is served at https://bioregistry.io.

Running

🌐 Running Locally from Source

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

πŸ‹ Running Locally from Docker

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.

πŸ‹ Running Remotely from Docker

$ git clone https://github.com/biopragmatics/bioregistry-docker.git
$ cd bioregistry-docker
$ ssh ADDRESS 'bash -s' < restart.sh

πŸ“‘ Pushing to Docker Hub

This repository is set up with a GitHub Action to build the dockerfile and push to Docker Hub.

πŸ‘‹ Attribution

βš–οΈ License

Code is licensed under the MIT License.

🎁 Support

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.

πŸ’° Funding

The development of the Bioregistry is funded by the DARPA Young Faculty Award W911NF2010255 (PI: Benjamin M. Gyori).

About

πŸ‹ A dockerfile for the Bioregistry web app

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published