]> Untitled Git - lemmy.git/commit
Make docker-compose more clear and explicit (#2469)
authorsam365724 <111515092+sam365724@users.noreply.github.com>
Thu, 6 Oct 2022 19:01:19 +0000 (21:01 +0200)
committerGitHub <noreply@github.com>
Thu, 6 Oct 2022 19:01:19 +0000 (19:01 +0000)
commitd2608bb2793bc5d3b9439107e223c0b86b0e82c6
tree64d03d2917603ffeee32250c5ea637bdbaf2d4eb
parent2ef0f8f5f8c60d8c7632779ca16bac69daab1266
Make docker-compose more clear and explicit (#2469)

* Make docker-compose more clear, starting with dev

Explicit networks, not opining ports when not necessary: Confusing for users. All requests go through nginx, so there is no need to open ports directly on pictrs and other services for example. I wasn't sure about jaeger and otel, maybe that can be changed somewhat too.

Also adding comments and things that are relevant for a prod setup too.

* Update with comments

* Providing dedicated nginx and lemmy conf

* Fix config key for pictrs.

* Fix config key for pictrs.

* updates on naming

* Adding docker compose build info

* Revert to more complete lemmy config

* Test and fix build paths

* Fix otel config

* Delete dev file

Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
docker/dev/docker-compose.yml
docker/dev/lemmy.hjson [new file with mode: 0644]
docker/dev/nginx.conf
docker/dev/otel.yml