2017-10-19 5 views
0

Ich versuche, eine Rails 5-Anwendung auf Heroku bereitzustellen. Es ist das erste Mal, dass ich Webpack zu der Gleichung hinzugefügt habe.Wie stelle ich eine Rails + Webpacker App auf Heroku bereit?

Ich habe Webpack verwendet, um einige Vue-Komponenten bei Bedarf hinzuzufügen. In meinem lokalen Umfeld funktioniert alles sehr gut, allerdings laufen die Dinge bei der Bereitstellung auf Heroku nicht so wie geplant.

Die Vorkompilierung der Assets (sowohl aus der Pipeline als auch aus dem Webpack) wird abgeschlossen. Wenn ich die Seite starte, auf der Vue ausgeführt werden soll, sehe ich jedoch in der Konsole einen 404-Fehler, wenn der Browser versucht, die vorkompilierte Pack-/Hauptjavascript-Datei abzurufen. Diese

ist, was Heroku Protokolle zeigen:

2017-10-19T10:04:51.947282+00:00 heroku[router]: at=info method=GET path="/packs/main-49ef6f7f11bf1482d113.js" host=appname.herokuapp.com request_id=fce4e051-2880-4566-8e66-5cd3369a819f fwd="125.227.151.206" dyno=web.1 connect=0ms service=72ms status=404 bytes=1744 protocol=https 

Keine andere in den Protokollen gezeigt großen Fehler. Haben Sie eine Idee, wie Sie das Problem lösen oder wo Sie nach weiteren Details suchen können?

Ich entschuldige mich, wenn dies eine "dumme" Frage ist. Es ist das erste Mal, dass ich tatsächlich mit Webpack arbeite.

Antwort

0

Es stellte sich heraus, dass meine Mitentwickler/public/packs zu .gitignore hinzugefügt und daher das Verzeichnis nicht nach Heroku

geschoben wurde
Verwandte Themen