No recibo el correo electrónico de activación para el administrador en una instalación multisitio

Después de unos 2 años de uso exitoso del foro de Discourse, he decidido agregar otro como multisitio.

He estado probando esto en mi servidor de prueba para experimentar sin afectar al sitio en vivo (con exactamente la misma configuración de ajustes). La instalación se realizó sin problemas importantes (he seguido la guía de multisitio). He estado revisando todo tipo de temas en Meta Discourse para ver si alguien tuvo problemas similares y si lograron resolverlos.

Utilizo SSO para los usuarios del sitio en vivo (y del servidor de prueba). Ellos inician sesión en mi propio sitio y, cuando desean ir a Discourse, la página los redirige mediante SSO, etc. Será similar en el segundo sitio (tendrá un dominio diferente, pero eso no debería ser un problema).

El problema que surge aquí es que no recibo el correo de activación para el administrador del segundo sitio (he incluido los correos de administrador en app.yml). Me aseguré de probar que los correos se están enviando (es decir, que las credenciales de SMTP son correctas y válidas). Utilizo la función de prueba del primer Discourse y el correo llega normalmente.

Me aseguré de tener la última versión de Discourse y Docker instaladas.

¿Alguien puede ayudarme con esto o indicarme hacia otra documentación o temas para resolver este problema? Intenté leer los registros proporcionados por Discourse, pero hay mucha información allí y estaría agradecido si pudieras darme algunas pistas sobre qué debo buscar.

Muchas gracias.

Si estás utilizando SSO, creo que no se envían correos de activación.

Podrías usar

 RAILS_DB=nombre_segundo_sitio rake admin:create

para configurar un administrador en el segundo sitio.

Entiendo. Entonces lo probaré. Intentaba evitar este método porque es un poco truculento. Pero si esta es la única forma, supongo que tendrá que bastar :slight_smile: Gracias por leer sobre el problema.

Te informaré en cuanto configure todo.

Ya lo hice y ahora funciona. Ambas páginas están activas y en funcionamiento. Gracias por la ayuda.

¡Me alegra que haya funcionado! Puede parecer un poco chapucero, pero creo que tienes un problema de huevo y gallina cuando se trata de SSO. Además, si configuras cosas en variables de entorno, esos ajustes se aplican a todos los hosts.

¿Existe una lista de las variables de entorno que están en uso o que se pueden sobrescribir? No recuerdo si configuré alguna (asumo que algunas se configuraron en la primera instalación).

Ahora puedes anular toda la configuración del sitio con variables de entorno. Creo que algunas podrían requerir una reconstrucción para aplicarse.