1
我正在關注instructions以設置資源。現在我正在步驟4中設置生產服務器。這是我的配置文件:試圖設置capifony + amazonec2
# deploy.rb
set :application, "MyFirm"
set :deploy_to, "/var/www/myfirm.com"
set :domain, "dev.myfirm.com"
set :scm, :gitrepoit
set :repository, "ssh://[email protected]:/home/myfirm/myfirm.git"
set :user, "ec2-user"
set :domain, "ec2-46-137-123-97.eu-west-1.compute.amazonaws.com"
ssh_options[:keys] = [File.join("foo.key")]
role :web, domain
role :app, domain
role :db, domain, :primary => true
set :use_sudo, false
set :keep_releases, 3
但是,當我執行cap deploy:setup
,雖然我已經在配置文件中的公鑰,它要求我輸入密碼...
* executing `deploy:setup'
* executing "mkdir -p /var/www/myfirm.com /var/www/myfirm.com/
releases /var/www/myfirm.com/shared /var/www/myfirm.com/shared/app/
logs /var/www/myfirm.com/shared/web/uploads"
servers: ["ec2-46-137-123-97.eu-west-1.compute.amazonaws.com"]
Password:
任何想法?
capifony 2.1.1