AWS Beanstalk 使用 Grunt 任务部署 Laravel

Posted

技术标签:

【中文标题】AWS Beanstalk 使用 Grunt 任务部署 Laravel【英文标题】:AWS Beanstalk Deploy Laravel with Grunt Tasks 【发布时间】:2014-05-28 14:10:18 【问题描述】:

我有一个 Laravel 4.1 应用程序,我想在 AWS Beanstalk 上运行。 但问题是我有一些 Grunt 任务,我想在部署时运行以编译更少的文件和 RequireJS Optimize 并执行bower install

问题是这是一个 AWS Beanstalk php 实例。所以,我认为它没有安装 nodejs 来运行这些任务。

任何想法我该如何处理?这可能吗?

【问题讨论】:

【参考方案1】:

我最终在部署之前将整个资产构建成一个捆绑包。然后检测环境并指向production bundle,而不是在服务器中构建它。这到底是不对的。

【讨论】:

以上是关于AWS Beanstalk 使用 Grunt 任务部署 Laravel的主要内容,如果未能解决你的问题,请参考以下文章

AWS Elastic Beanstalk 和每当 Gem

在 aws linux 2 实例上使用弹性 beanstalk 运行 django-q

创建应用程序源包AWS Elastic Beanstalk

AWS Elastic Beanstalk 上的 Celery 配置问题 - “进程没有配置更新”

在 Python 中将 Elastic Beanstalk 与 AWS Lambda 集成的最佳方法

AWS EC2 容器服务/Elastic Beanstalk Docker 容器端口 udp 绑定