- este es probablemente el problema principal que te está causando dificultades: estás usando comillas curvas. Los archivos YAML no las soportan y suelen causar errores. Debes usar comillas simples o dobles rectas como
'password'o"password".
- ¿realizaste una instalación estándar en un subdominio o es una instalación en el dominio raíz? Si es lo primero, debería ser algo como
forum.dobato.auodiscourse.dobato.au(verifica lo que tienes configurado en tu servidor de nombres). A menos que hayas tenido la intención de instalar en el dominio raíz, esto necesita corrección.
- esta línea es innecesaria; elimínala.
- aunque Resend lo soporta y debería funcionar, el estándar es
587.
- esta línea no es necesaria; no tiene sentido forzar al sistema de correo a iniciar
STARTTLS. El gestor de correo Ruby subyacente (ActionMailer) utilizaenable_starttls_auto: true, lo que significa que actualizará automáticamente la conexión a TLS si el servidor (Resend) lo soporta. Elimina esta línea.
Tu sección correcta de app.yml debería verse así:
DISCOURSE_HOSTNAME: dobato.au # (verifica esto; ¡podría ser incorrecto!)
DISCOURSE_DEVELOPER_EMAILS: myemail@outlook.com
DISCOURSE_SMTP_ADDRESS: smtp.resend.com
DISCOURSE_SMTP_USER_NAME: resend
DISCOURSE_SMTP_PASSWORD: "re_actual_api_key_here" # ¡fíjate en las comillas rectas!
DISCOURSE_SMTP_PORT: 587
DISCOURSE_NOTIFICATION_EMAIL: noreply@dobato.au
Los archivos YAML son muy estrictos con la sintaxis y los espacios, por lo que es importante conservar el formato del archivo de plantilla existente (consulta discourse_docker/samples/standalone.yml at main · discourse/discourse_docker · GitHub).