updated README

This commit is contained in:
LUXEY Adrien 2021-06-18 11:54:23 +02:00
parent 1beced4c65
commit 6aa3369341

View file

@ -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.