我有一个codedeploy的工作设置,当我提交到我的存储库时,它会部署。以下是我的appspec.yml配置 -
version: 0.0
os: linux
files:
- source: /
destination: /var/www/html/
permissions:
- object: /var/www/html/rentals
pattern: "**"
owner: apache
mode: 777
type:
- directory
问题是虽然我在git上有.htaccess文件,Codedeploy忽略了这个文件。
答案 0 :(得分:0)
根据.htaccess
文件的位置,它可能无法上传到远程git存储库,然后在CodeDeploy部署应用程序时文件将丢失。
堆栈溢出问题Make .git directory web inaccessible上接受的答案建议将.htaccess
文件放在.git
目录中,在这种情况下,文件不会被推送到远程仓库(例如GitHub的)。
我检查存储库的根目录中是否存在.htaccess
文件而不是.git
目录,然后验证文件是否被推送到CodeDeploy配置为部署的远程存储库从