Как лучше всего использовать jammit и публиковать файлы на amazon S3? - PullRequest
0 голосов
/ 26 мая 2010

Я использую jammit для упаковки файлов js и css для проекта rails. Я хотел бы сейчас загрузить файлы в Amazon S3 и использовать CloudFront для доставки.

Как лучше всего справляться с новыми версиями? Мое идеальное решение - иметь рецепт капистрано, чтобы справиться с ним.

Как кто-нибудь уже сделал что-то подобное?

1 Ответ

1 голос
/ 01 декабря 2010

Вы можете просто создать задачу capistrano, которая запускает копию на s3 после развертывания. Для этого вы можете использовать s3cmd в качестве инструмента командной строки.

В качестве альтернативы вы можете создать папку, смонтированную FuseOverAmazon, и настроить ее как package_path в вашем jammit assets.yml. Обязательно запустите задачу rake для генерации пакетов ресурсов вручную или в получателе развертывания.

http://s3tools.org/s3cmd

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

...