Las rutas de carga tienen el puerto 80 pero el protocolo es https

Puedes consultar esta guía para configurar HTTPS con Let’s Encrypt:

Causa Posible: Configuración Oculta de "Puerto"

A veces, una configuración del sitio port oculta permanece en la base de datos después de una migración o restauración.
Esto puede hacer que Discourse añada un puerto incorrecto (como :80) a las URL HTTPS.

Para comprobarlo y solucionarlo:

  1. Entra en tu contenedor:
./launcher enter app
  1. Abre la consola de Rails:
rails c
  1. Comprueba el valor actual:
SiteSetting.port
  1. Si devuelve 80, límpialo:
SiteSetting.port = ""
  1. Luego, vuelve a hornear todas las publicaciones y activos para actualizar los enlaces:
Jobs.enqueue(:rebake_all_posts)
2 Me gusta