在本地计算机和 AWS 代码提交存储库中有一个名为profileimg的文件夹。当用户上传图像时,该文件夹会填充图像。但是,当我更改本地计算机存储库中的某些代码并将 git push 更改为远程存储库 (AWS codecommit repo) 时,带有空数据和图像的profileimg文件夹覆盖将消失。这是一个托管在 AWS beanstalk 环境中的 Laravel 8 项目。
到目前为止我在本地 git repo 中尝试过的内容:
文件夹结构:
.gitignore
#exclude everything
public/images/profileimg/*
public/images/profileVerifyDoc/*
#exception
!public/images/profileimg/.gitkeep
!public/images/profileVerifyDoc/.gitkeep
已创建 profileimg 文件夹来存储随时间变化的用户图像。当我向代码库添加新更改并将它们推送到 AWS Beanstalk 环境时,现有文件和文件夹将被新更改替换。解决方案是创建一个 S 3 存储桶或将图像保存在单独的位置。
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.concepts.design.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句