2010-05-26 1 views
0

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

Что было бы лучшим способом справиться с новыми версиями? Моим идеальным решением было бы иметь рецепт capistrano для борьбы с ним.

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

ответ

1

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

В качестве альтернативы вы можете создать папку, смонтированную FuseOverAmazon, и настроить ее как пакетный_пакет в свой jammit assets.yml. Обязательно выполняйте задачу рейка для создания пакетов активов вручную или в своем объявлении развертывания.

http://s3tools.org/s3cmd

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

Смежные вопросы