2017-10-20 48 views
0

我在GIT测试应用程序,它具有Laravel项目和角SPA一个Laravel应用程序。如何自动部署带有嵌入式角到Heroku的

我的WebPack,它建立角应用并复制其文件Laravel的/public/文件夹中。要构建的角度,我运行命令npm run build

我已经成功地部署了我laravel应用到Heroku的,但我无法正确地部署角部位。我只需要期间在Heroku上赛道部署过程它也运行如下命令如下

cd angular-app && npm run build 

我已经看到了一些教程和他们谈使用在Heroku服务器的NodeJS。但我不明白为什么我需要在Heroku节点服务器时的Nginx与Laravel将提供的所有内容。我只是需要编译的角度应用。

有没有办法在Heroku上运行PHP,Nginx,Laravel dyno的构建命令?

请帮忙。

我Procfile(它的Heroku使用文件名)是

web: vendor/bin/heroku-php-nginx public/ 

回答

0

你可以有多个构建包在Heroku上,这样您的应用程序将通过一个构建包,然后先建由第二个。

这是一个很好的解决方案,如果你有一个应用程序与红宝石和角或PHP和角。

进一步了解如何使用这个链接是: https://devcenter.heroku.com/articles/using-multiple-buildpacks-for-an-app

我不能相信这里没有人告诉我这最近3天。我终于找到了正确的答案和我通过使用CircleCI关于答复编辑。