В настоящее время мы не используем Capistrano по некоторым причинам, и вот шаги.
- Файлы SCSS редактируются на локальном компьютере (мой компьютер) и отправляются в git.
- git pull на производстве (aws)
- RAILS_ENV = рабочие пакеты exec rake: прекомпиляция
- Затем пассажир перезагружается.
Проблема, с которой мы столкнулись, заключается в том, что иногда (иногда) требуется несколько минут для создания css и css.gz в зависимости от того, сколько файлов scss было изменено.
Можно ли скомпилировать все js и scss на локальном (потому что это нормально для компиляции с длительным периодом времени) и push-файлы (css, css.gz, public / assets / .sprocket-manifest-xxx) мерзнуть?