Kan ik werken met Capistrano?

We hebben getracht deploy'en naar Openminds hosting zo eenvoudig mogelijk te maken.

Op een pro account heb je SSH toegang en kan je een SVN of Git Repository opzetten, dus kan je ook werken met Capistrano. Om het je makkelijker te maken hebben we een eigen Deploy gem gemaakt, die je eenvoudig kan installeren en dan een paar standaard recepten gebruiken.

Installatie is zo eenvoudig als `gem install openminds_deploy`. Een voorbeeld Capfile:

load 'deploy' if respond_to?(:namespace) # cap2 differentiator

set :user, "account_name"
set :application, "my_application"

set :repository, "git@server.openminds.be:git/my_application.git"

server 'server.openminds.be', :app, :web, :db, :primary => true

begin
  require 'openminds_deploy/defaults'
  require 'openminds_deploy/git'
  require 'openminds_deploy/passenger'
  require 'openminds_deploy/rails3'
rescue LoadError
  $stderr.puts <<INSTALL
You need the openminds_deploy gem (which simplifies this Capfile) to deploy this application
Install the gem like this:
  gem install openminds_deploy
INSTALL
  exit 1
end

Je kan zelf kiezen welke recepten je juist wil. Meer details over deze gem vind je op de Github pagina: http://github.com/openminds/openminds_deploy

Related tags: capfile capistrano rails pro hosting