Comment désactiver l'assistant au démarrage ?

Bonjour à tous,

J’ai migré mon application Discourse d’un serveur vers un autre. J’ai pu effectuer la restauration en ligne de commande.

Cependant, lorsque je me rends sur mon site, l’assistant de configuration apparaît toujours : cela empêche d’automatiser par script tout déplacement vers un autre serveur.

Je n’ai pas trouvé d’informations sur la façon de désactiver l’assistant initial. Je n’ai pas besoin de créer un administrateur temporaire, car la restauration a déjà été effectuée (incluant, je suppose, tous les utilisateurs dans la base de données).

Merci !

Vous pouvez restaurer à partir de la ligne de commande.

  ./launcher enter app 
  discourse restore

En fait, je vois toujours le wizard, peut-être parce que le processus de restauration a échoué.
La commande [quote]./script/discourse restore xxx.tar.gz[/quote] se termine par :

J’ai supprimé tout le dossier “standalone” et réessayé, mais le résultat est le même.

J’ai effectué une copie complète du dossier “standalone”. Cela a fonctionné, mais j’ai perdu les icônes en haut du site web, même après les avoir redéfinies dans les paramètres d’administration.
Cela se produit peut-être dans /exec/shared/standalone/uploads/default/original/1X (qui est correctement rempli).
Je cherche à comprendre comment effectuer une migration d’un serveur à un autre lorsque la commande “restore” échoue.

L’assistant disparaît s’il existe un utilisateur administrateur, mais cela semble sans rapport avec ce que vous essayez de résoudre.

Si vous rencontrez cette erreur de permissions PostgreSQL, vous avez un autre problème. Si vous supprimez le répertoire postgres, vous devez reconstruire l’environnement pour que les éléments nécessaires à PostgreSQL soient recréés.

La restauration en ligne de commande est ce que je fais le plus souvent lors d’un transfert vers un autre serveur. Je l’ai fait vendredi pour migrer un serveur tournant sous la version 1.6.0-beta1 et cela a fonctionné.

Une autre méthode simple consiste à utiliser rsync sur l’ensemble du répertoire /var/discourse (en excluant les journaux et certains autres éléments s’ils sont volumineux). Avec cette méthode, j’arrête toujours le conteneur avant d’exécuter rsync. Transférer les dossiers letsencript et ssl vous évite d’avoir à reconstruire pour obtenir de nouveaux certificats.