詳細的東西還是看 project’s github page 比較快 - Capistrano@github Capistrano 剛開始寫 deploy script 時真的會有點搞不太懂 XD 記錄一下使用 ‘capistrano’ 把特定的 github repo 抓到 remote server 安裝 先在 Gemfile 加入: gem 'capistrano', '~> 3.2.0' 然後安裝~ bundle install 步驟大概會是: 假設已經寫完 capistrano 了,執行 script 時, capistrano 會先利用 script 裡提供的 server ip 以及 public key, 先連線到 remote server,接著再到 github 上拉 code 到指定的目錄裡, 再重開 server。 產生相關檔案 bundle exec cap install 會產生以下檔案: (copy from Capistrano@github) ├── Capfile ├── config │ ├── deploy │ │ ├── production.

Continue reading

Author's picture

kerkerj

Cat lover <3

Backend Engineer

Taiwan