Есть ли способ активировать конвейерные активы на s3 при пуше на героку? - PullRequest
4 голосов
/ 22 марта 2012

Есть ли простой способ сделать это с помощью конвейера ресурсов и развертывания на heroku / s3?

Я бы хотел, чтобы мое локальное приложение rails использовало image / css / js локально, как обычно.

И когда вы прекомпилируете, существует ли простой способ для производственного приложения обслуживать свои активы из s3 (в то время как ресурсы разработчика локальные).А также, когда вы предварительно скомпилируете / развернете на heroku, вновь скомпилированные ресурсы автоматически отправляются на s3?

Это значит, что разработчику (мне: D) не нужно вручную обновлять s3 новыми развернутыми файлами?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 22 марта 2012

Я считаю, что это то, что вы ищете:

http://ckdake.com/content/2011/rails-31-assets-on-s3-with-https.html

Убедитесь, что вы используете современные драгоценные камни, так как это руководство предназначено для рельсов 3.1 (в случае, есливы используете 3.2 +)

1 голос
/ 01 апреля 2012

У Heroku есть хорошие документы по этому вопросу, здесь:

https://devcenter.heroku.com/articles/cdn-asset-host-rails31

Который рекомендует этот камень:

https://github.com/rumblelabs/asset_sync

...