Каким был бы лучший способ использовать файлы Jammit и публиковать на Amazon S3?

StackOverflow https://stackoverflow.com/questions/2914201

Вопрос

Я использую Jammit, чтобы упаковать файлы JS и CSS для проекта Rails. Теперь я хотел бы загрузить файлы на Amazon S3 и использовать Cloudfront для доставки.

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

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

Это было полезно?

Решение

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

В качестве альтернативы вы можете создать папку, установленную FuseOveramazon, и настроить ее как Package_Path в вашем Jammit Assets.yml. Обязательно запустите задачу грабля для генерации пакетов активов вручную или в вашем развертывании получателя.

http://s3tools.org/s3cmd.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top