2016-06-21 1 views
1

J'essaye de déployer une API Rails 5 avec un frontal Angular 2, avec le code angulaire vivant dans un dossier frontend dans le projet Rails principal.Heroku Node Buildpack pour Rails 5/Angular 2 app

J'ai été en mesure de déployer en utilisant ce tutoriel (https://www.angularonrails.com/deploy-angular-2rails-5-app-heroku/), et spécifiquement ce buildpack Heroku personnalisé (https://github.com/jasonswett/heroku-buildpack-nodejs/stargazers).

Alors que ce buildpack est absolument génial pour l'existant, je suis un peu mal à l'aise en fonction de l'implémentation personnalisée à long terme. Cela signifie également que je dois renommer mon dossier frontend en client.

Existe-t-il un moyen d'utiliser le buildpack principal de Heroku Node et de passer en quelque sorte le chemin de mon dossier Angular frontend en tant que variable ENV? Comment ferais-je cela?

J'ai lu les conversations Github ici (https://github.com/heroku/heroku-buildpack-nodejs/pull/192) et ici (https://github.com/heroku/heroku-buildpack-nodejs/pull/203) mais je ne peux en faire la tête ou la queue.

Aidez s'il vous plaît!

Répondre