Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将带有嵌入式Angular的Laravel应用程序自动部署到Heroku_Angular_Heroku_Laravel 5 - Fatal编程技术网

如何将带有嵌入式Angular的Laravel应用程序自动部署到Heroku

如何将带有嵌入式Angular的Laravel应用程序自动部署到Heroku,angular,heroku,laravel-5,Angular,Heroku,Laravel 5,我在GIT中有一个测试应用程序,它有Laravel项目和Angular SPA 我有一个webpack,它构建angular应用程序并将其文件复制到Laravel的/public/文件夹。要构建角度,我运行命令npm run build 我已经成功地将我的laravel应用程序部署到heroku,但我无法正确部署角度部分。我只需要在Heroku dyno上的部署过程中,它还运行以下命令 cd angular-app && npm run build 我看过一些教程,其中谈到在H

我在GIT中有一个测试应用程序,它有Laravel项目和Angular SPA

我有一个webpack,它构建angular应用程序并将其文件复制到Laravel的
/public/
文件夹。要构建角度,我运行命令
npm run build

我已经成功地将我的laravel应用程序部署到heroku,但我无法正确部署角度部分。我只需要在Heroku dyno上的部署过程中,它还运行以下命令

cd angular-app && npm run build
我看过一些教程,其中谈到在Heroku上使用nodejs服务器。但我不明白为什么我需要heroku上的节点服务器,而带有Laravel的Nginx将提供所有内容。我只需要角度应用程序被编译

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

请帮忙

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


您可以在Heroku中拥有多个构建包,这样您的应用程序将首先由一个构建包构建,然后由第二个构建包构建

如果你有一个使用ruby和angular或PHP和angular的应用程序,这是一个很好的解决方案

使用此链接了解更多信息:

我不敢相信在过去的三天里这里没有人告诉我这件事。我终于找到了正确的答案,正在编辑关于使用CircleCI的回复

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