ubuntu, ror, jQuery, css, website memo
太嫩, 沒啥心得, 用來紀錄每天學的
2009年7月15日 星期三
capistrano deploy.rb 設定 註解
Capistrano deploy.rb文件的記錄
# 在redhat 內核中不需要sudo 方式運行。
set :use_sudo, false # Do not use sudo ro run command.
set :domain, 'www.firebirds.com'
set :application, 'ruby_on_rails'
set :user, 'root' # connect to server use this variable. # 連接app服務器,並執行命令
set :repository, "svn://172.10.12.8/www/ror/trunk"
set :port, 8888 # connect server use ssh with this port# ssh連接app服務器的端口號.
set :deploy_to, "/var/www/ror" # deploy to server location
# set :scm, :subversion
set :scm_username, 'xxx'
set :scm_password, proc{Capistrano::CLI.password_prompt('SVN pass:')} # 在出現SVN pass: 時輸入svn密碼. # 在第一次用過後,svn shell會記住此密碼,下次可不用。
role :app, "172.10.12.8"
role :web, "172.10.12.8"
role :db, "172.10.12.8", :primary => true
# app, web, db 都 在同一台機器上如下即可
#server "172.10.12.8", :app, :web, :db, :primary => true
set :deploy_via, :export # 在服務器上連接到源碼庫裡去更新
# set :deploy_via, :copy # 在本地打包上傳至服務器
set :runner, user # excute command with the front of user defined.
# Does not look like you are using the fastcgi processes that reaper is
# designed to restart in the setup you described. In your cap script set
# them to false. EG set :spinner, "false". See the manual for details.
set :spinner, "false" # 使用fascgi 的話,把此行註釋
#after 'deploy', 'deploy:cleanup' # hock after deploy
#after 'deploy:migrations', 'deploy:cleanup' # hock after deploy:migrations
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言