Nadie abrió el panel de hosting. Nadie subió un ZIP a mano ni configuró un dominio ni pidió un certificado. Se pidió en lenguaje natural y el resto fueron llamadas a una API.
nginx:alpine, un solo index.htmlhosting_create_app_with_domainPublicar un sitio costaba una secuencia de pasos manuales en la que cualquier fallo intermedio dejaba las cosas a medio configurar: la app creada pero sin dominio, o el dominio asignado pero sin certificado. Aquí es una operación atómica, y si algo falla después de crear la app, se limpia sola.