我正在嘗試在Angular 2前端部署Rails 5 api,Angular代碼在主Rails項目中生活了一個frontend
文件夾。Heroku Node Buildpack for Rails 5/Angular 2應用程序
我能夠使用本教程進行部署(https://www.angularonrails.com/deploy-angular-2rails-5-app-heroku/),特別是這個自定義的Heroku buildpack(https://github.com/jasonswett/heroku-buildpack-nodejs/stargazers)。
雖然這個buildpack對於現有的程序來說絕對是非常棒的,但是根據長期的定製實現,我有點不舒服。這也意味着我必須將我的frontend
文件夾重命名爲client
。
有沒有辦法使用Heroku的主要buildpack,並以某種方式傳遞我的Angular frontend
文件夾作爲ENV變量的路徑?我會如何去做這件事?
我已閱讀Github對話(https://github.com/heroku/heroku-buildpack-nodejs/pull/192)和這裏(https://github.com/heroku/heroku-buildpack-nodejs/pull/203),但無法制作正面或反面。
請幫忙!