Closed dongbohu closed 5 years ago
@dhimmel
Here is a demo deployment based on this PR: http://dhu-foo.greenelab.com/ https://dhu-foo.greenelab.com/
@dhimmel: I addressed your comments and removed supervisor
config from the PR. Let me know if you have any other questions.
This PR includes a new sub-directory
neo4j/deployment/
and some deployment scripts. Some of them were based on the ones indocker/host/
. I think eventuallydocker/host/
should be removed completely. The new deployment is usingsupervisor
to run docker container as a daemon. SSL certificate renewal is done automatically bycertbot
, 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.run-docker.sh
is based ondocker/host/run-docker.sh
stop-docker.sh
andupdate-docker.sh
are based on the same files indocker/host/
README.md
includes the deployment procedures.