0
我在使用capistrano部署應用程序時遇到問題。即使我的sitemap.xml
和robots.txt
都寫在.gitignore
文件中,部署之後,這些文件就被銷燬了。如何解決這個問題?忽略capistrano部署中的文件
我在使用capistrano部署應用程序時遇到問題。即使我的sitemap.xml
和robots.txt
都寫在.gitignore
文件中,部署之後,這些文件就被銷燬了。如何解決這個問題?忽略capistrano部署中的文件
據我所知,這些文件是特定於環境的,應該持續部署。
要解決您的問題,您應該將其存儲在shared
目錄中,如here所述。
然後將它們設置成你的部署配置文件config/deploy.rb
:
set :linked_files, ["robots.txt", "sitemap.xml"]
或者,如果你正在使用Capistrano的3.5或以上:
append :linked_files, "robots.txt", "sitemap.xml"
你是說文件是從服務器帽後刪除部署? – sahil
問題是當我將應用程序部署到服務器時,它也會推送這些文件,替換以前的文件。 –