forked from Deuxfleurs/infrastructure
updated README
This commit is contained in:
parent
1beced4c65
commit
6aa3369341
1 changed files with 17 additions and 3 deletions
|
@ -25,13 +25,27 @@
|
||||||
* an nginx configuration template at `app/nginx/config`
|
* 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.
|
* 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
|
2. Wiki installation
|
||||||
|
|
||||||
* Postgres database
|
* 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.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue