## Le conteneur Docker est sans état ; toutes les données sont stockées dans /shared
volumes:
- volume:
host: /mnt/volume_lon1_01/shared/standalone
guest: /shared
- volume:
host: /mnt/volume_lon1_01/shared/standalone/log/var-log
guest: /var/log
- volume:
host: /var/postgres_data_discourse
guest: /shared/postgres_data
J’ai juste fait une sauvegarde mais je ne la trouve nulle part, les logs indiquent…
[2022-03-01 10:05:53] Vérification de l'existence de '/var/www/discourse/public/backups/default'...
Mais il n’existe pas ! Où pourrait se trouver la sauvegarde ?
Je pensais que la sauvegarde serait sur le nouveau disque de stockage, qu’est-ce qui me manque ?
Est-ce que ./launcher rebuild app devrait réinitialiser le forum à chaque fois ?
Je ne peux rien télécharger, ni images, etc. Je déteste que cela casse toujours ma compilation lorsque je suis ce qui me semble être de bons guides pour faire les choses. Je voulais juste ajouter du stockage à mon hébergement existant, maintenant je suis sans site web, tellement frustrant
J’ai recommencé en utilisant le « guide officiel », je vais créer un instantané une fois qu’il sera installé pour pouvoir revenir en arrière si nécessaire.
C’est ce que je pensais, mais ce n’était pas là non plus. Je n’ai pas non plus pu télécharger quoi que ce soit dans les publications, les images, etc., j’ai juste eu une erreur. Je ne pense pas que ce guide pour le stockage fonctionne.
Avez-vous déplacé toutes ces choses vers le nouvel emplacement ? Que voyez-vous dans
/mnt/volume_lon1_01/shared/standalone
et/ou
/mnt/volume_lon1_01/shared/
J’ai suivi le tutoriel à la lettre et tout était à cet endroit, j’ai recommencé.\n\nVoici ce que j’ai fait :\n\nJ’ai suivi ce guide ici : https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md\n\nJ’ai téléchargé ma sauvegarde via SSH dans backups/default\n\nJ’ai créé un instantané de ce point afin de pouvoir revenir en arrière si quelque chose tourne mal\n\nJ’ai un volume monté sur /mnt/ prêt à être déplacé, lorsque j’ai déplacé les répertoires la dernière fois, j’ai rencontré les problèmes suivants :\n\n* La sauvegarde n’a pas été enregistrée dans le nouveau dossier de sauvegarde du volume (en fait, je ne l’ai pas trouvé du tout)\n* Les téléchargements d’images ont simplement échoué, je suppose parce qu’ils ne pouvaient pas être téléchargés sur le nouveau volume pour une raison quelconque\n\nLes téléchargements et les sauvegardes ont-ils été testés avec ce tutoriel ici @techAPJhttps://meta.discourse.org/t/moving-uploads-and-backups-to-digitalocean-block-storage/89274\n\nEn plus de tout cela, je dois attendre letsencrypt, je crois que cela prend une semaine car je n’avais pas réalisé qu’une reconstruction essaierait d’obtenir un nouveau certificat à chaque fois, j’ai donc épuisé mes tentatives, je ne peux pas du tout accéder au site tant que je n’ai pas les certificats SSL, http fonctionne pendant une minute mais il est ensuite forcé en https, ce qui signifie que je ne peux pas m’enregistrer\n\n[quote="pfaffman, post:11, topic:219643"]\nAvez-vous déplacé toutes ces choses vers le nouvel emplacement ?\n[/quote]\n\nJ’ai utilisé ces commandes comme indiqué dans le tutoriel :\n\nmv /var/discourse/shared/standalone/postgres_data /var/postgres_data_discourse\nmv /var/discourse/shared /mnt/volume_lon1_01
C’est frustrant. Désolé. Les instructions me semblent correctes, mais c’est le genre de chose où si vous faites un tout petit faux pas, ça ne fonctionne pas.
Voyez-vous les fichiers si vous entrez dans le conteneur et regardez dans /shared/ ?
Je n’ai encore rien déplacé vers le nouveau volume, mais je souhaite des éclaircissements car j’ai suivi les étapes exactes et cela n’a pas fonctionné.
Je ne comprends pas du tout ce post et j’en ai terminé avec ça pour l’instant, j’attendrai car comme vous le dites, c’est frustrant, je veux juste que mon site soit de nouveau opérationnel et une sauvegarde de celui-ci avant de faire quoi que ce soit d’autre.
Alors ça ne peut pas marcher, et vous n’avez pas suivi les instructions ; une façon plus sûre de le faire serait de copier les éléments vers le nouveau volume, afin de pouvoir passer plus facilement d’un côté à l’autre. Peut-être que les instructions sembleraient plus sûres si elles incluaient la copie des fichiers puis leur suppression (ce qui est exactement ce que fait mv puisqu’il déplace entre les partitions).
Je vous recommande de copier les fichiers sur la nouvelle partition avec rsync ou cp plutôt que de les déplacer avec mv, ce qui facilitera le retour à la configuration d’origine en cas de problème. Vous pourrez alors simplement
./launcher destroy app
./launcher start app
pour voir si la nouvelle configuration fonctionne. Et revenir à une version de sauvegarde de app.yml si ce n’est pas le cas.