¿Cómo puedo actualizar la configuración de nginx directamente en discourse/docker..?

Es posible que encuentres una técnica similar para editar la configuración en este consejo antiguo que te funcione:

(tomado de una versión anterior de esta publicación de wiki: Set up Let’s Encrypt with multiple domains / redirects)

"Es bastante simple, realmente, agrega algo como lo siguiente a la sección de hooks de tu app.yml:

Paso 2 - discourse.conf

Además del paso 1, es necesario un cambio para que nginx redirija correctamente http a https para cualquier cosa que no sea DISCOURSE_HOSTNAME

    - replace:
        filename: "/etc/nginx/conf.d/discourse.conf"
        from: /return 301 https.+/
        to: |
          return 301 https://$host$request_uri;

También necesitamos eliminar la reescritura adicional que agrega web.ssl.template.yml ya que fuerza solo el DISCOURSE_HOSTNAME y ¡ahora tenemos otros!

    - replace:
        filename: "/etc/nginx/conf.d/discourse.conf"
        from: /gzip on;[^\\}]+\\}/m
        to: |
          gzip on;
          add_header Strict-Transport-Security 'max-age=31536000'; # recuerda el certificado durante un año y conéctate automáticamente a HTTPS para este dominio
```"