README in mongrel_cluster-1.0.3 vs README in mongrel_cluster-1.0.4
- old
+ new
@@ -12,11 +12,11 @@
mongrel_rails cluster::restart
Stop cluster:
mongrel_rails cluster::stop
-== Capistrano 1.0 Recipes
+== Capistrano Recipes
Add to config/deploy.rb:
require 'mongrel_cluster/recipes'
Variables:
@@ -26,30 +26,27 @@
mongrel_environment: Rails environment to run as.
mongrel_conf: Path to conf file. Defaults to /etc/mongrel_cluster/app_name.conf
mongrel_user: User to run mongrels in cluster as. Unset by default
mongrel_group: Group to run mongrels in cluster as. Unset by default.
-Tasks (performed on :app role)
- configure_mongrel_cluster: Configure the cluster with variables.
- start_mongrel_cluster: Start Mongrel processes on the app server.
- stop_mongrel_cluster: Stop the Mongrel processes on the app server.
- restart_mongrel_cluster: Restart the Mongrel processes on the app server by starting and stopping mongrel_cluster.
- restart: Calls restart_mongrel_cluster to allow Mongrel to be used with the standard Capistrano deploy task.
- spinner: Calls start_mongrel_cluster to allow Mongrel to be used with the standard Capistrano cold_deploy task.
+On Capistrano 2 you get then get the following tasks:
-== Capistrano 2.0 Recipes
-
-Add to config/deploy.rb:
- require 'mongrel_cluster/recipes_2'
-
-Capistrano 2.0 uses namespaced tasks. The new task names are:
mongrel:cluster:configure Configure the cluster with variables.
mongrel:cluster:start: Start Mongrel processes on the app server.
mongrel:cluster:stop: Stop the Mongrel processes on the app server.
mongrel:cluster:restart: Restart the Mongrel processes on the app server by starting and stopping mongrel_cluster.
deploy:restart: Calls mongrel:cluster:restart to allow Mongrel to be used with the standard Capistrano deploy task.
deploy:start: Calls mongrel:cluster:start to allow Mongrel to be used with the standard Capistrano deploy task.
deploy:stop: Calls mongrel:cluster:stop to allow Mongrel to be used with the standard Capistrano deploy task.
+
+On Capistrano 1 you get the same tasks, but without the namespace:
+
+ configure_mongrel_cluster: Configure the cluster with variables.
+ start_mongrel_cluster: Start Mongrel processes on the app server.
+ stop_mongrel_cluster: Stop the Mongrel processes on the app server.
+ restart_mongrel_cluster: Restart the Mongrel processes on the app server by starting and stopping mongrel_cluster.
+ restart: Calls restart_mongrel_cluster to allow Mongrel to be used with the standard Capistrano deploy task.
+ spinner: Calls start_mongrel_cluster to allow Mongrel to be used with the standard Capistrano cold_deploy task.
== Starting clusters at boot
1. Create mongrel_cluster conf directory (/etc/mongrel_cluster).
2. Assign ownership to your Capistrano user.