Question

J'utilise Jammit pour emballer les js et les fichiers CSS pour un projet de rails. Je voudrais maintenant télécharger les fichiers sur Amazon S3 et utiliser CloudFront pour la livraison.

Quelle serait la meilleure façon de traiter avec les nouvelles versions? Ma solution idéale serait d'avoir une recette de Capistrano pour y faire face.

Comme quelqu'un déjà fait quelque chose comme ça?

Était-ce utile?

La solution

vous pouvez simplement créer une tâche de Capistrano qui déclenche la copie à s3 après le déploiement. Vous pouvez utiliser s3cmd comme outil de ligne de commande pour cela.

Sinon, vous pouvez créer un dossier monté par FuseOverAmazon, et le configurer comme package_path dans votre Jammit assets.yml. Assurez-vous d'exécuter la tâche de râteau pour générer les paquets d'actifs manuellement ou dans votre Déployez recipie.

http://s3tools.org/s3cmd

http://code.google.com/p/s3fs/wiki/FuseOverAmazon

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top