Typical Web Architecture
A common container architecture places a reverse proxy in front of application containers. The proxy handles public HTTP/HTTPS traffic and forwards internal requests over a private Docker network.
This keeps databases and internal services unexposed while centralizing TLS, headers, compression, routing, and access controls.