Déplacer la sauvegarde DEV de Discourse vers la Production ?

J’ai réussi à résoudre tous les problèmes avec les scripts d’importation en utilisant un environnement de développement au lieu de la production. Comment puis-je déplacer le contenu importé d’une sauvegarde .sql exportée de l’environnement de développement vers un environnement de production ? Est-ce aussi simple que d’exporter le fichier de sauvegarde .sql, puis d’installer un environnement de production et d’importer la sauvegarde ?

Oui. :grinning_face:

Il existe d’autres méthodes qui font le travail :

  • réplication de base de données
  • rsync du serveur entier
  • pointer l’URL de production vers le développement

Mais restaurer des sauvegardes (surtout si elles sont stockées sur S3) est facile.

Assurez-vous de sauvegarder également les téléchargements s’ils ne sont pas sur S3.

1 « J'aime »

Pour conserver les pièces jointes et les téléchargements, utilisez la fonctionnalité de sauvegarde/restauration intégrée à Discourse pour sauvegarder à partir du développement et restaurer en production.

2 « J'aime »