Sauvegarde ne fonctionne pas dans l'environnement de développement

Salut,

J’ai enfin réussi à importer les posts de bbpress ! Hourra !

Malheureusement, je ne peux plus créer de fichier de sauvegarde de l’instance de développement pour l’importer dans la production.

Avant l’importation, j’avais créé une sauvegarde et cela avait très bien fonctionné.

Depuis l’importation, j’obtiens cette page avec une progression nulle (cela dure depuis plus de 30 minutes) :

Comme toujours, toute aide est la bienvenue !

Peut-être que votre serveur de développement a planté ? :man_shrugging: Vous devriez voir les journaux dans la console où vous avez lancé le serveur Rails. Quoi qu’il en soit, je recommande d’utiliser la ligne de commande pour créer des sauvegardes dans votre environnement de développement. Exécutez script/discourse backup dans votre répertoire discourse.

1 « J'aime »

Ce que Gerhard a dit !

Vous pouvez également restaurer depuis la ligne de commande.

./launcher enter app
discourse enable_restore
discourse restore

La dernière commande affichera les fichiers de sauvegarde disponibles (ce qui vous confirmera qu’ils sont bien au bon endroit), puis vous pourrez copier-coller celui que vous souhaitez.

1 « J'aime »

Incroyable, merci à vous deux @gerhard @pfaffman. C’est super facile quand on sait comment faire, n’est-ce pas.

Dernière question et je vous laisse tranquille : comment désactiver les e-mails sur le forum de destination ? Je ne veux pas inonder 3000 personnes de spams… J’ai supprimé les détails SMTP de app.yml, mais je reçois toujours des e-mails système de Discourse en production, et je veux être vraiment vraiment sûr de ne pas envoyer accidentellement un e-mail à tout le monde.

1 « J'aime »

En effet, mais cela m’a pris pas mal de temps pour comprendre la sauvegarde en ligne de commande en développement. Je pense à rédiger un tutoriel avec de tels astuces.

Lors de la restauration, les paramètres par défaut définissent l’e-mail uniquement pour le personnel. Vous verrez une bannière (elle indique « tous les e-mails », mais ce n’est pas tout à fait exact).

Cela serait très utile pour des marionnettes comme moi :rofl:

EDIT : J’étais dans le mauvais répertoire. Oups.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.