Problemas al actualizar de 3.3.0-beta2-dev a 3.3.0-beta2

Se me solicitó realizar la actualización en la página de Administración. Primero tuve que actualizar el docker_manager, así que lo hice desde la interfaz web. Después de hacerlo, recibí el siguiente mensaje:

Las actualizaciones a través de la interfaz web están deshabilitadas hasta que ejecute la última imagen. Para hacerlo, inicie sesión en su servidor usando SSH y ejecute:

    cd /var/discourse
    git pull
    ./launcher rebuild app

Así que seguí las instrucciones y ejecuté la actualización desde la CLI (SSH). Mi foro no se inició (no pude abrir el sitio) después de eso, aunque no vi ningún error crítico durante la actualización. Lo hice dos veces, mismo resultado. Afortunadamente, hice una instantánea de la VM en la que se está ejecutando el foro.

¿Alguien tuvo éxito con esto?

¿Puedes intentarlo de nuevo y compartir el registro aquí si todavía no funciona?

1 me gusta

Voy a intentarlo de nuevo el sábado a primera hora de la mañana, cuando mis usuarios del foro estén profundamente dormidos después de las fiestas del viernes :wink:

Por favor, recuérdame la ruta al registro a la que te refieres. ¡Gracias!

1 me gusta

Me refería a la salida del comando rebuild para ver si nos perdemos algo en el proceso de reconstrucción. :+1:

EDITADO: Para cualquiera que lea esto, como señaló Jammy a continuación, elimine siempre cualquier detalle confidencial.

1 me gusta

Oh, ya veo. Aquí está.

editado

Sería mejor si pudieras compartir uno sin tu contraseña u otros detalles confidenciales.

(También podrías considerar cambiar los actuales)

2 Me gusta

¡Gracias! ¡Qué tonto soy!
Creo que he eliminado toda la información confidencial y he cambiado mi contraseña.

¡Gracias de nuevo!
rebuild_app_output2.txt (159.7 KB)

Creo que sé lo que es… Se trata de certificados SSL.
Cuando estaba instalando Discourse, no pude terminar porque los certificados de Let’s Encrypt basados en el desafío HTTP no se pudieron crear. Por lo tanto, como tengo mi dominio registrado en Cloudflare, creé manualmente los certificados con el desafío DNS. Y funcionó bien hasta que tuve que reconstruir la aplicación.

Ahora necesito actualizar mi archivo app.yml con los valores correctos para este propósito (solicitar los certificados de LE con Cloudflare).

¿Dónde puedo encontrar una documentación completa sobre app.yml?