2017-10-19 9 views
0

J'essaye de déployer une application de Rails 5 à Heroku. C'est la première fois, cependant, que j'ai ajouté webpack à l'équation.Comment déployer une application Rails + Webpacker sur Heroku?

J'ai utilisé webpack pour ajouter certains composants de Vue en cas de besoin. Dans mon environnement local tout fonctionne très bien, cependant, les choses ne vont pas vraiment comme prévu lors du déploiement à Heroku.

La précompilation des actifs (à la fois du pipeline et du webpack) est terminée. Lorsque je démarre la page où Vue est censé être en cours d'exécution, cependant, dans la console, je vois une erreur 404 lorsque le navigateur tente de récupérer le fichier précompilé/fichier javascript principal.

C'est ce que les journaux montrent Heroku:

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 

Aucune autre grande erreur indiqué dans les journaux. Avez-vous une idée de comment résoudre ou où chercher plus de détails? Je m'excuse si c'est une question "stupide". C'est la première fois que je déploie réellement avec webpack.

Répondre

0

Il s'est avéré que mon co-dev ajouté/public/packs à .gitignore et donc le répertoire n'a pas été poussé à Heroku