lanl / 4DGB

4D Genome Browser project
1 stars 2 forks source link

Implement a production-ready variant of the server #50

Closed camtauxe closed 3 years ago

camtauxe commented 3 years ago

This pull request adds a Dockerfile, along with instructions, for setting up a publicly-accessible, but password-protected GTK server. For testing, there is also an example password file (username: 'user', password; 'password') and a self-signed certificate/key pair.

This PR does not include updates to the Javascript and Python client libraries, so they are not yet able to communicate with a production server. The Javascript client has been made to work in the browser with the production server, but does not yet work standalone. Those changes, along with updated tests, will be coming next.