Phase 3 — No-open-ports Docker Compose

Phase 3 — No-open-ports Docker Compose A architecture diagram generated by Archify. VM — no open ports Docker Compose network Visitor · HTTPS · Architecture component Visitor HTTPS Cloudflare edge · public hostname · Architecture component Cloudflare edge public hostname cloudflared · outbound tunnel · VM — no open ports cloudflared outbound tunnel Nginx · container · VM — no open ports › Docker Compose network Nginx container GitHub Actions · builds image · Architecture component GitHub Actions builds image Registry · image · Architecture component Registry image HTTPS tunnel push pull Legend Backend Cloud External

Ingress

  • • Cloudflare Tunnel is the only way in
  • • No open ports on the host

Deploy

  • • CI builds the image
  • • Pulled anonymously