¿Cómo desactivar el asistente al iniciar?

Hola a todos,

He migrado mi aplicación de Discourse de un servidor a otro. Logré realizar la restauración desde la línea de comandos.

Sin embargo, al acceder a mi sitio, todavía aparece el asistente: esto impide automatizar cualquier movimiento a otro servidor mediante un script.

No he encontrado información sobre cómo desactivar el asistente inicial. No necesito crear ningún administrador temporal, ya que la restauración se ha completado (incluyendo, supongo, todos los usuarios en la base de datos).

¡Gracias!

Puedes restaurar desde la línea de comandos.

  ./launcher enter app 
  discourse restore

De hecho, todavía veo el asistente, quizás porque el proceso de restauración falló.
El comando [quote]./script/discourse restore xxx.tar.gz[/quote] finaliza con:

Eliminé toda la carpeta “standalone” y lo intenté de nuevo, con el mismo resultado.

Hice una copia/pegado grande de la carpeta “standalone”. Funcionó, pero perdí los iconos en la parte superior del sitio web, incluso después de volver a definirlos en los parámetros de administración.
Quizás esto esté ocurriendo en /exec/shared/standalone/uploads/default/original/1X (que está correctamente lleno).
Estoy tratando de entender cómo realizar la migración de un servidor a otro cuando falla la “restauración”.

El asistente desaparece si existe un usuario administrador, pero parece no tener nada que ver con lo que estás intentando solucionar.

Si estás viendo ese error de permisos de PostgreSQL, entonces tienes algún otro problema. Si eliminas el directorio de PostgreSQL, tendrás que reconstruirlo para que se vuelvan a crear los archivos que PostgreSQL necesita.

La restauración por línea de comandos es lo que más suelo hacer al migrar a otro servidor. Lo hice el viernes para mover un servidor que ejecutaba la versión 1.6.0-beta1 y funcionó correctamente.

Otra forma sencilla es usar rsync para copiar todo el directorio /var/discourse (excluyendo los registros y algunos otros archivos si son muy grandes). Con este método, siempre detengo el contenedor antes de ejecutar rsync. Copiar las carpetas de Let’s Encrypt y SSL evita que tengas que reconstruir para obtener nuevos certificados.