Skip to content

Instantly share code, notes, and snippets.

@rande
Created November 18, 2013 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rande/7528163 to your computer and use it in GitHub Desktop.
Save rande/7528163 to your computer and use it in GitHub Desktop.
load 'deploy' if respond_to?(:namespace) # cap2 differentiator
require 'capifony_symfony2'
default_run_options[:pty] = true
set :application, "set your application name here"
set :domain, "#{application}.com"
set :app_path, "app"
set :repository, "git@gitlab.mycompany.com:php-sandbox.git"
set :scm, :git
set :model_manager, "doctrine"
set :keep_releases, 3
set :use_composer, true
set :copy_vendors, true
set :composer_options, "--no-dev --prefer-dist --optimize-autoloader"
## SSH
set :ssh_options, {
:forward_agent => true
}
# configure validation settings
task :azure do
set :stage, "azure"
set :deploy_to, "/usr/local/web/net.cloudapp.sonata-dev"
set :user, "azureuser"
role :app, 'azureuser@sonata-dev.cloudapp.net', :master => true, :primary => true
role :web, 'azureuser@sonata-dev.cloudapp.net', :master => true, :primary => true
role :db, "azureuser@sonata-dev.cloudapp.net", :primary => true, :no_release => true
role :ci, "azureuser@ek-jenkins.cloudapp.net", :primary => true, :no_release => true
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment