2015-04-07 83 views
0

我是Capistrano的新手,這是我第一次嘗試使用它來部署我的導軌應用程序。我相信我有我的config/deploy.rb設置正確,但在我做之前使用Capistrano部署導軌應用程序

cap production deploy:setup 

我想確保不會對我的數據庫造成傷害。該項目的數據庫已經設置並且有數據。我不知道如果這樣做

cap production deploy:setup 

將破壞我的生產數據庫,並重新創建它作爲一個空的數據庫。意見?

回答

1

cap deploy:setup

當您運行此命令,Capistrano的將ssh到你的服務器,請輸入 您在deploy_to變量指定的目錄下,並創建 的需要的一個特殊的目錄結構Capistrano的工作 正常。如果權限或SSH訪問出現問題,您將收到錯誤消息。密切關注輸出Capistrano 在命令運行時給你。

該命令不會對您的數據庫執行任何操作。

+0

那麼,它不會嘗試初始化數據庫? – EastsideDeveloper

+0

只在遠程服務器上創建目錄。 **而已**。 Capistrano沒有任何與數據庫一起工作的「收件箱」任務。如果您運行'cap deploy:cold',則只有一個「遷移」任務。如果有待處理,'cap deploy'可以運行遷移。 –

相關問題