diff --git a/hammerhead/README.md b/hammerhead/README.md index 92cc3b5..c16ff75 100644 --- a/hammerhead/README.md +++ b/hammerhead/README.md @@ -25,13 +25,27 @@ * an nginx configuration template at `app/nginx/config` * a template stanza in `app/nginx/deploy/nginx.hcl` to interpret the above template configuration. Which is lame. +2. Gitea installation + + * [x] persistent data -> `host_volume` + + * [x] Postgres database + + * [x] Persistent data volume - using `host_volume` in the `client` config of Nomad (requires a restart, and it's not so fun to add volumes there). + + * [x] How can Postgres be its own job, while not exposing it publicly and still letting it talk to other jobs? With Consul Connect ! + + * [ ] Avoid exposing gitea publicly (on port 3000). Can't without heavy configuration of nginx, to leverage sidecars. Adding another service would be even more painful than it already is. + + * [ ] SSL. Can't without heavy-lifting, again due to nginx. + + Conclusion: Don't use nginx. + 2. Wiki installation * Postgres database - * [x] Persistent data volume - using `host_volume` in the `client` config of Nomad (requires a restart, and it's not so fun to add volumes there). - - * [ ] How can Postgres be its own job, while not exposing it publicly and still letting it talk to other jobs? With Consul Connect apparently. +