Поскольку я хочу иметь меньшие экземпляры EC2, я не хочу запускать прекомпиляцию ресурсов в моих экземплярах EC2 при развертывании с Capistrano. При небольшом экземпляре ресурса экземпляра EC2 не хватает памяти.
Вот что я хочу сделать; -
- run rake assets: прекомпилировать локально. (легкий peasy)
- копировать скомпилированные ресурсы в S3 (например, актив синхронизировать актив)
- Обслуживание активов из облачного фронта (уже отработано)
- развернуть с Capistrano, но сделать это без предварительной компиляции ресурса
Я вижу ответы, которые позволяют мне сделать часть этого, например. asset_sync gem для передачи активов на S3, но (4) предотвращение предварительной компиляции Capistrano активов, кажется, недостающее звено.
Как мне остановить Capistrano на предварительной компиляции ресурсов на целевом сервере?
Любой совет?