This app was built from its Dockerfile and deployed with git push, the same way as every other app on the platform.
Framework
Vite + React
Built as
static build, served by Caddy
Answering at
vite-react-extended-0141.earlee.app
Listens on
port 3000, HTTPS
Your request reached this page over HTTPS. The platform holds the certificate and passes the request to the container on port 3000; the app reads its address from the request.
What Vite + React does here
What end-to-end TLS does here
Between the earl.ee router and this container, the request travels over TLS as well. The router checks this container’s certificate before it passes anything on.
Measured by this app, for this request
Scheme
https
Caddy, which serves this app, does not pass its certificate to the page, so only the scheme is measured here.
Stated by the platform
Your browser reaches Caddy over HTTPS with a public certificate.
Caddy and the router authenticate each other with mutual TLS.
The router accepts this container only with a certificate from the platform’s CA that is issued for this app’s ID. Without one there is no connection, and nothing falls back to HTTP.
The platform issues a new certificate with every deploy, valid for 365 days.