Actualización a la última versión falló 8/21/25

Correcto. ¿Estás editando ese archivo dentro del contenedor? Construir un nuevo contenedor crea un nuevo contenedor. No está reescribiendo ese archivo, sino todos los archivos.

Puedes añadir cosas a tu app.yml para cambiar el archivo después de que se reescriba.

¿Qué cambios estás haciendo en ese archivo? ¿Por qué?

Oh. Espera.

No respondiste a esta pregunta, pero creo que la respuesta es sí.

Obliga al sitio, ya que la mayoría de las veces no querrás que tu sitio sea accesible por más de un nombre de host.

Así que necesitarás añadir algo de código a tu app.yml para deshacer eso.

Hace mucho tiempo, tenía una solución para esto en Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy

Así que necesitarás añadir un sed en un exec o quizás usar alguna sección replace para eliminar o modificar esa parte. Probablemente todavía necesites seguir las cosas de ese tema (que creo que todavía funcionan) para obtener múltiples Ahora puedes usar DISCOURSE_HOSTNAME_ALIASES: www.domain.com,otherdomain.org,www.otherdomain.org para obtener certificados para los nombres de host adicionales.

Supongo que la solución más ingeniosa sería idear cómo añadir los otros alias de nombres de host a ese código if ($http_host !=. No tengo ningún sitio configurado de esa manera en este momento, así que no es probable que quiera pasar tiempo resolviéndolo por diversión.

Pero sí, la web ssl template tiene esto:

        if (\\$http_host != ${DISCOURSE_HOSTNAME}) {
          rewrite (.*) https://${DISCOURSE_HOSTNAME}\\$1 permanent;
        }

así que podrías eliminarlo o encontrar una manera de que también compruebe tus otros nombres de host.