我们在 EC2 服务器上的应用程序目录中有 SOLR,而不是在我们本地的 git 存储库中。当我们将本地存储库推送到 EC2 时,它正在删除 Solr 目录。我们已将目录名称放在 .gitignore 文件中,但它仍会覆盖 SOLR 目录。

我们如何防止覆盖仅在 EC2 服务器上(在 var/app/current 目录中)的某些文件?

最佳答案

AWS Elastic Beanstalk 实例没有持久存储。 EC2 实例在每个 git push 上使用默认文件系统恢复。

您可以将 SOLR 文件保存在 S3 中,并在容器启动时使用容器命令自动检索它们。

AWS Elastic Beanstalk Design Considerations 的“持久存储”部分中提到了其他选项。

关于git - 通过 aws.push 部署到 Elastic Beanstalk 时保留某些现有文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20171938/

10-14 14:34
查看更多