TLS termination ends HTTPS at a reverse proxy instead of configuring certificates in every application component. The proxy stores the certificate and key, accepts encrypted client traffic, and forwards requests to internal services. This centralizes HTTPS configuration while allowing one domain to expose multiple containers. section 20.2
Nginx and Traefik in development
For a local image-gallery.local deployment, a self-signed certificate lets Nginx serve HTTPS and redirect HTTP requests. The browser warns because the certificate is not trusted. Traefik can provide the same HTTPS entry point through container labels and can generate certificates or obtain them from third-party providers; curl requires its insecure option for an untrusted certificate. section 20.2 section 20.4



