hetio / hetionet

Hetionet: an integrative network of disease
https://neo4j.het.io
264 stars 69 forks source link

neo4j-hetionet deployment #19

Closed dongbohu closed 5 years ago

dongbohu commented 5 years ago

This PR includes a new sub-directory neo4j/deployment/ and some deployment scripts. Some of them were based on the ones in docker/host/. I think eventually docker/host/ should be removed completely. The new deployment is using supervisor to run docker container as a daemon. SSL certificate renewal is done automatically by certbot, but we need a post renewal-hook (/etc/letsencrypt/renewal-hooks/post/sync-neo4j-ssl.sh) to synchronize the certificates on the host with the ones inside the container.

README.md includes the deployment procedures.

dongbohu commented 5 years ago

@dhimmel

dongbohu commented 5 years ago

Here is a demo deployment based on this PR: http://dhu-foo.greenelab.com/ https://dhu-foo.greenelab.com/

dongbohu commented 5 years ago

@dhimmel: I addressed your comments and removed supervisor config from the PR. Let me know if you have any other questions.