如何将带有嵌入式Angular的Laravel应用程序自动部署到Heroku
我在GIT中有一个测试应用程序,它有Laravel项目和Angular SPA 我有一个webpack,它构建angular应用程序并将其文件复制到Laravel的如何将带有嵌入式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
/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/