当前位置: 首页 > 知识库问答 >
问题:

使用eb控制台在Elastic Beanstalk上部署YII

公良理
2023-03-14

我试图在弹性豆茎上部署基本的yii应用程序。EB的作曲家从composer.json安装所有软件包,除了BOwer,因为,正如我所理解的,bowers是通过单独的命令安装的,就像这里描述的:http://www.yiiframework.com/download/

PHPcomposer.phar全局要求"fxp/作曲家-asset-plugin: 1.0.0-beta3"

我可以创造。ebextensions使用配置文件并安装我自己的composer,然后安装bower。但问题是,这是最佳实践吗?因为他已经有了自己的作曲家。

共有1个答案

姬墨竹
2023-03-14
commands:
    01updateComposer:
        command: export COMPOSER_HOME=/root && /usr/bin/composer.phar self-update
    02globalrequired:
        command: export COMPOSER_HOME=/root && /usr/bin/composer.phar require fxp/composer-asset-plugin:1.0.0-beta4

option_settings:
  - namespace: aws:elasticbeanstalk:application:environment
  option_name: COMPOSER_HOME
  value: /root   

最后我找到了解决方案。作曲家全球需要在COMPOSER_HOME安装xxx包。https://getcomposer.org/doc/03-cli.md#composer-home

 类似资料:
  • 我有一个web应用程序,我想使用jBPM6进行流程管理。 我正在eclipse上设计流程,一切正常,但现在我想在Guvnor或jBPM控制台上查看我的流程,但我无法在那里部署流程。。。 我知道这在jBPM5上是可能的,但是我找不到在6上做到这一点的方法......你能帮我吗?

  • 我们已经建立了管道脚本,工作得很好。最近,我们决定使用bitbucket管道自动部署到elastic beanstalk,并遵循使用命令进行部署的教程。显然,此命令在管道上失败。配置文件似乎是合法的,因为它在本地运行。它还可以在管道文件中指定的同一图像的容器中运行,也可以从本地使用docker exec在同一图像的容器中运行命令。下面是管道文件和我们使用命令得到的错误。我显然漏掉了什么。如有任何帮

  • 我最近创建了一个AWS CodePipeline管道,从Github中提取,使用Jenkins/Maven构建,并部署到现有的ElasticBeanstalk项目中。构建步骤的输出和部署步骤的输入是build.war文件。成功构建WAR后,AWS EB控制台出现此错误,部署失败。 [实例:i-6605c4e1]命令在实例上失败。返回代码:2输出:(TRUNCATED)...opt/elasticb

  • 控制台-部门 控制台-部门-创建 控制台-部门-更新 控制台-部门-详情 控制台-部门-列表 控制台-部门-删除 控制台-部门-搜索 控制台-部门-子部门列表 控制台-部门-观众列表 控制台-部门-从部门删除观众 控制台-部门-树 控制台-部门-线

  • Sometimes it’s nice to work with your contracts interactively for testing and debugging purposes, or for executing transactions by hand. Truffle provides you two easy ways to do this via an interactiv

  • 我正在尝试设置AWS Codebuild以将应用程序部署到AWS Elastic Beanstek。 问题是EB CLI似乎无法从AWS CodeBuild获得(看起来应该,阅读此…https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli-codebuild.html) 所以当我在CodeBuild上指定eb cli命令时: 我得到