lanl / 4DGB

4D Genome Browser project
1 stars 2 forks source link

Implement production version of server container and add new run_project script #90

Closed camtauxe closed 2 years ago

camtauxe commented 2 years ago

This PR brings in a new production/public variation of the Docker image for running the browser. This works more-or-less like the last one did in the sense that it supports HTTPS and requires HTTP basic authentication (password protection). However, it follows the workflow of our new container where, the user provides their project directory as input, and the container handles importing and building it before launching an instance of the browser.

For running locally, that workflow has also been improved thanks to a new script, bin/run_project. Now (assuming the image is already built), a user simply runs the script and provides the directory with their project as an argument.