2015-03-24 14 views
5

Jesteśmy w trakcie przenoszenia naszego frontonu do EmberJS i planujemy użyć interfejsu Ember CLI, który powinien rozwiązać problem, który mamy obecnie. Do tego czasu mamy wiele aplikacji Ember JS w naszej aplikacji Rails. Uruchamianie zasobów rake'u: prekompiluj lokalnie w mniej niż minutę, jednak kompilacja zasobów podczas wdrażania do Heroku jest bardzo powolna (> 15 minut), mimo użycia PX dynos do wdrożenia.Kompilacja zasobów powolna dla EmberJS

Oto nasz build log: https://gist.github.com/dior001/1d59deaff61ee243df7d

Uwaga na kompilacji czasy około 4 minut na EmberJS aplikacji.

  • application_ember_orders => 2015-03-24T21: 54
  • application_ember_search => 2015-03-24T21: 58
  • application_ember_search_chrome => 2015-03-24T22: 02

ma każdemu napotkaliście ten problem z rurociągiem aktywów EmberJS i Rails? Jeśli tak, czy masz jakieś sugestie, dlaczego kompilacja jest tak powolna?

+0

Mam do czynienia z tym samym problemem. Możesz włączyć rejestrowanie, aby uzyskać więcej informacji o tym, co trwa tak długo, ale jeszcze go nie rozwiązałem: * heroku config: set EMBER_CLI_RAILS_VERBOSE = true * –

+0

Ten sam problem tutaj. Nasza aplikacja zajmuje około 12 minut. To dość bolesne. – turboladen

Odpowiedz

1

Nie natknąłem się na ten konkretny problem, ale Heroku może być wrażliwy na prekompilowane zasoby, więc uruchamia atuty rake: czyste, a nawet rake assets: clobber przed wdrożeniem pracował dla mnie w przeszłości. Pierwszy tylko czyści stare aktywa, ale drugi jest nieco bardziej zdecydowany.