Skip to content
guiocavalcanti edited this page Jun 29, 2011 · 2 revisions

O Redu utiliza o Jammit como sitema p/ asset packaging. Basicamente ele pega todos arquivos listados em config/assets.yml, comprime e junta todos num mesmo arquivo.

Para que o Jammit funcione corretamente é importante que a cada deploy o script jammit-s3 seja executado. Este comando é rodado automaticamente em produção (através do hook encontrado em deploy/before_restart.rb), e só precisa ser executado manualmente no ambiente de staging.

Para o caso no ambiente de staging o script deve ser rodado com os seguintes parâmetros:

bundle exec jammit-s3 --config config/assets-staging.yml --base-url http://redu-assets-staging.s3.amazonaws.com/

Onde --config indica o caminho do arquivo de configuração e --base-url a URL do servidor de arquivos estáticos.