docs initial
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
# Network Segmentation in Docker Compose
|
||||
|
||||
**Applies when:** modifying network topology, adding new services, debugging inter-service connectivity, or reviewing compose files.
|
||||
|
||||
- Two custom bridge networks: `db-net` (data stores) and `app-net` (application tier).
|
||||
- `db` and `redis`: only on `db-net` -- not reachable from app-net-only services.
|
||||
- `minio`: on both `db-net` and `app-net` -- accessible from all services including Remotion.
|
||||
- `api` and `worker`: on both `db-net` and `app-net` -- can reach data stores and be reached by Remotion.
|
||||
- Remotion service joins `cofee_backend_app-net` (external network) -- can reach `minio` and `api`/`worker`, but NOT `db` or `redis` directly.
|
||||
- Remotion compose references `REDIS_URL: redis://redis:6379/0` in its environment -- this will NOT resolve since `redis` is only on `db-net`. If Remotion needs Redis access, Redis must be added to `app-net` as well.
|
||||
- The old default network (`cofee_backend_default`) is no longer created. Any external references to it must be updated to `cofee_backend_app-net`.
|
||||
Reference in New Issue
Block a user