2
我們在EC2服務器上的應用程序目錄中有SOLR,而不是在我們的本地git存儲庫上。當我們推送我們的本地資源庫到EC2時,它正在擦除Solr目錄。我們已經把目錄名放在我們的.gitignore文件中,但它仍然覆蓋SOLR目錄。通過aws.push部署到Elastic Beanstalk時保留某些現有文件
我們如何防止覆蓋僅在EC2服務器上的某些文件(位於var/app/current目錄中)?
我們在EC2服務器上的應用程序目錄中有SOLR,而不是在我們的本地git存儲庫上。當我們推送我們的本地資源庫到EC2時,它正在擦除Solr目錄。我們已經把目錄名放在我們的.gitignore文件中,但它仍然覆蓋SOLR目錄。通過aws.push部署到Elastic Beanstalk時保留某些現有文件
我們如何防止覆蓋僅在EC2服務器上的某些文件(位於var/app/current目錄中)?
AWS Elastic Beanstalk實例沒有持久性存儲。 EC2實例在每次git推送時都使用默認文件系統進行恢復。
您可以在S3中保存SOLR文件,並在容器啓動時使用容器命令自動檢索它們。
其他選項在AWS Elastic Beanstalk Design Considerations的「持久存儲」部分中提到。
誰是solr目錄在ec2服務器上創建的,是從本地推送的,然後從本地git中刪除 – Bijendra
我們直接將Solr目錄下載到ec2服務器。當我們使用git從本地進行推送時,它將清除solr目錄。 – vinsanity38