Migrer les actifs vers les tâches rake s3

Salut,

Nous avons plusieurs instances Discourse qui stockent des ressources localement et que nous souhaiterions déplacer vers s3. Nous avons quelques questions concernant ce processus :

  1. La méthode recommandée semble être l’utilisation de la tâche Rake uploads:migrate_to_s3. Cette tâche est-elle idempotente (pouvons-nous la réexécuter si quelque chose se passe mal ?)
  2. Existe-t-il un mode verbeux avec cette tâche pour obtenir plus d’informations sur ce qui s’est mal passé si nécessaire ?
  3. Nous avons eu un problème lors d’une migration précédente où certaines ressources n’ont pas été téléchargées sur s3. Existe-t-il un moyen simple de lister celles qui le sont pour comprendre ce qui se passe ?
  4. Je ne suis pas sûr de la tâche s3:upload_assets, est-elle appelée dans le cadre de la migration vers s3 lors de l’exécution de uploads:migrate_to_s3 ou dois-je également l’appeler si je veux que tout soit sur s3 ?

Merci d’avoir créé Discourse !

Oui, vous pouvez relancer.

Non, je ne pense pas qu’il existe un mode verbeux.

Vous devez exécuter la tâche rake d’upload des assets à chaque reconstruction. Si vous suivez le guide Configurer un fournisseur de stockage d’objets compatible S3 pour les téléchargements, il vous donne les lignes à ajouter à votre yml.

Merci pour vos réponses

1 « J'aime »

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