Отключите ресурсы предварительной компиляции в Capistrano и используйте вместо этого локальную компиляцию -> S3 - PullRequest
0 голосов
/ 30 апреля 2019

Поскольку я хочу иметь меньшие экземпляры EC2, я не хочу запускать прекомпиляцию ресурсов в моих экземплярах EC2 при развертывании с Capistrano. При небольшом экземпляре ресурса экземпляра EC2 не хватает памяти.

Вот что я хочу сделать; -

  1. run rake assets: прекомпилировать локально. (легкий peasy)
  2. копировать скомпилированные ресурсы в S3 (например, актив синхронизировать актив)
  3. Обслуживание активов из облачного фронта (уже отработано)
  4. развернуть с Capistrano, но сделать это без предварительной компиляции ресурса

Я вижу ответы, которые позволяют мне сделать часть этого, например. asset_sync gem для передачи активов на S3, но (4) предотвращение предварительной компиляции Capistrano активов, кажется, недостающее звено.

Как мне остановить Capistrano на предварительной компиляции ресурсов на целевом сервере?

Любой совет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...