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