通过aws.push部署到Elastic Beanstalk时保留某些现有文件

时间:2013-11-24 06:50:13

标签: git solr amazon-ec2 elastic-beanstalk

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

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

1 个答案:

答案 0 :(得分:4)

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

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

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