AWS CodeDeploy从composer.json删除软件包

问题描述

我正在使用CodeDeploy将GitHub上的Laravel项目部署到AWS EC2实例中。我安装了一个生成站点地图的软件包,并且在部署任何东西之前都可以正常工作。例如,我部署了一个文件,如控制器,我发现该包和其他包从composer.json中删除了,并且Sitemaps生成器包不再起作用。这是appsec.yml

version: 0.0
os: linux 
files:
  - source: /
  destination: /home/bitnami/htdocs
hooks:
 BeforeInstall:
 AfterInstall:
 ApplicationStart:
 ApplicationStop:

这是我安装软件包的方式

PHP -d memory_limit=1024M /opt/USERNAME/PHP/bin/composer require laravelium/sitemap:3.0.*

为什么CodeDeploy会这样做?我确定我什至不会在gitignore中完全部署composer.json。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)