À ma connaissance, cela devrait être fait via les variables d’environnement env, mais j’ai quelques questions qui me sont venues à l’esprit.
-
Comment migrer vers S3 pour tous les sites ? Selon moi, la migration par site doit être exécutée avec le paramètre RAILS_DB=, mais existe-t-il une méthode plus simple à mettre en œuvre pour tous les sites, plutôt que de l’exécuter plusieurs fois pour chacun d’eux ?
-
Le système est-il capable de créer sa structure de dossiers dans S3 pour plusieurs sites également ?
-
Pour le CDN des assets, la même URL fonctionne bien pour le multisite. Est-ce également vrai pour le CDN des fichiers S3 ?
Des conseils ici @vinothkannans ?
Commande Rake :
rake uploads:migrate_to_s3
À noter : La tâche rake ci-dessus s’exécutera pour toutes les bases de données présentes dans le fichier multisite.yml. Vous n’avez pas besoin de l’exécuter pour chaque base de données. Je l’ai fait précédemment pour l’un de mes clients et cela a fonctionné sans problème. Si vous souhaitez l’exécuter pour une base de données spécifique, vous pouvez simplement préciser RAILS_DB=‘paramètre’. Si vous l’ignorez (RAILS_DB), il fonctionnera pour toutes les bases de données présentes dans multisite.
Oui, c’est exact !
Oui, c’est exact !
J’ai essayé ces choses récemment et je suis très confiant à ce sujet.
Merci,
Ashish P.