Oddbean new post about | logout
 nostr:npub1m9rz2k0606jtpg4rx4ug44zpafjkf3cqxms9hcawjrkq7tvcsuyqe2rqgu Sepertinya setup docker compose si oom kurang rapih. Saya docker compose dipisah-pisah, jadi ga ada yang makin lama makin nambah. Tiap folder dibawah ini punya docker compose masing-masing.

Saya bikin 1 network khusus untuk container yang mau diexpose ke web saja. Sisanya hanya terkhubung ke network internal. Misal Mastodon yang diexpose hanya web container, database ada network internalnya sendiri. Database di Mastodon sama database di invidious misalnya tidak berada dalam network yang sama. Jadi masing-masing folder tersebut punya network internal masing-masing.

Kuncinya 1 container bisa terhubung beberapa network.
https://docs.docker.com/compose/networking/

https://cdn.pegelinux.top/media_attachments/files/111/181/073/422/967/179/original/68d1e5912c95fe2b.png

https://cdn.pegelinux.top/media_attachments/files/111/181/095/269/258/916/original/9293f79e96725111.png

https://cdn.pegelinux.top/media_attachments/files/111/181/096/842/886/683/original/ed757583caa111f7.png