我们在EC2服务器上的app目录中有SOLR,而不是我们本地的git存储库。当我们将本地存储库推送到EC2时,它正在擦除Solr目录。我们已将目录名放在.gitignore文件中,但它仍会覆盖SOLR目录。
我们如何防止覆盖仅在EC2服务器上的某些文件(在var / app / current目录中)?
答案 0 :(得分:4)
AWS Elastic Beanstalk实例没有持久存储。在每个git push上使用默认文件系统恢复EC2实例。
您可以在S3中保留SOLR文件,并使用容器命令在容器启动时自动检索它们。
AWS Elastic Beanstalk Design Considerations中的“持久存储”部分提到了其他选项。