terminusdb / terminusdb-bootstrap

TerminusDB Bootstrap
https://terminusdb.com/
Apache License 2.0
66 stars 12 forks source link

Add example docker-compose.yml file and associated docs to readme. Fixes #5 #6

Closed infogulch closed 4 years ago

infogulch commented 4 years ago

These changes add a docker-compose.yml file and associated documentation to the README, as per issue #5.

I wasn't sure how best to integrate the option of installing with docker-compose into the docs, so I ended up adding it after the "If you've installed before" section. Then it was getting difficult to see the document structure so I added a Table of Contents and adjusted the headings to match, which seems to make it a bit better.

I added a few "reasonable" security configuration options and their explanations to the docker-compose.yml file, commented out to give someone a starting point if they desire one of these kinds of deployments. "Security Option 1" (default, uncommented) is autologin, no security; "Security Option 2" is if you're behind a TLS reverse proxy with an admin password; "Security Option 3" is to handle TLS directly also with an admin password. I currently use "Security Option 2" and briefly tested "Security Option 1", I did not try "Security Option 3".

One might ask of this PR: