Falha ao atualizar para a versão mais recente 21/08/25

Correto. Você está editando esse arquivo dentro do contêiner? Construir um novo contêiner constrói um novo contêiner. Ele não está reescrevendo esse arquivo, mas todos os arquivos.

Você pode adicionar coisas ao seu app.yml para alterar o arquivo depois que ele for reescrito.

Que alterações você está fazendo nesse arquivo? Por quê?

Oh. Espere.

Você não respondeu a essa pergunta, mas acho que a resposta é sim.

Ele força o site, pois você quase nunca quer que seu site seja acessível por mais de um nome de host.

Portanto, você precisará adicionar algum código ao seu app.yml para desfazer isso.

Há muito tempo, eu tinha uma solução para isso em Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy

Portanto, você precisará adicionar um sed em um exec ou talvez usar alguma(s) seção(ões) replace para remover ou modificar essa parte. Você provavelmente ainda precisa seguir as instruções desse tópico (que acho que ainda funcionam) para obter vários Agora você pode usar o DISCOURSE_HOSTNAME_ALIASES: www.domain.com,otherdomain.org,www.otherdomain.org para obter certificados para os nomes de host adicionais.

Suponho que a solução mais inteligente seria criar uma forma de adicionar os outros aliases de nome de host a esse código if ($http_host != de alguma forma. Não tenho nenhum site configurado dessa forma no momento, então não é provável que eu queira gastar tempo descobrindo isso por diversão.

Mas sim, o web ssl template tem isso:

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

então você poderia excluí-lo ou encontrar uma maneira de fazer com que ele também verifique seus outros nomes de host.