Fixed cap deploy file for Passenger; added migration to create an admin user
authorNeil Smith <neil.git@njae.me.uk>
Wed, 11 Mar 2009 20:34:05 +0000 (20:34 +0000)
committerNeil Smith <neil.git@njae.me.uk>
Wed, 11 Mar 2009 20:34:05 +0000 (20:34 +0000)
config/deploy.rb
db/migrate/20090311202750_add_first_admin_user.rb [new file with mode: 0644]
db/schema.rb

index 1c6433a6739d69cb37195f4ab914b43865b0148f..7fd175900056da4d4f035d5022f77dfbf54fbcdb 100644 (file)
@@ -38,20 +38,37 @@ end
 #  end
 #end
 
-# Custom tasks for starting and restarting Mongrel cluster
+ ## Custom tasks for starting and restarting Mongrel cluster
+#namespace :deploy do
+#  desc "start the mongrel cluster"
+#  task :start, :roles => :app do
+#    sudo "/usr/bin/mongrel_cluster_ctl start"
+#  end
+#
+#  desc "stop the mongrel cluster"
+#  task :stop, :roles => :app do
+#    sudo "/usr/bin/mongrel_cluster_ctl stop"
+#  end
+#
+#  desc "restart the mongrel cluster"
+#  task :restart, :roles => :app do
+#    sudo "/usr/bin/mongrel_cluster_ctl restart"
+#  end
+#end
+
 namespace :deploy do
-  desc "start the mongrel cluster"
   task :start, :roles => :app do
-    sudo "/usr/bin/mongrel_cluster_ctl start"
   end
 
-  desc "stop the mongrel cluster"
   task :stop, :roles => :app do
-    sudo "/usr/bin/mongrel_cluster_ctl stop"
   end
 
-  desc "restart the mongrel cluster"
+  desc "Restart Application"
   task :restart, :roles => :app do
-    sudo "/usr/bin/mongrel_cluster_ctl restart"
+    run "touch #{release_path}/tmp/restart.txt"
   end
+
+#  task :after_update_code, :roles => :app do
+#    run "rm -rf #{release_path}/public/.htaccess"
+#  end
 end
diff --git a/db/migrate/20090311202750_add_first_admin_user.rb b/db/migrate/20090311202750_add_first_admin_user.rb
new file mode 100644 (file)
index 0000000..4f73459
--- /dev/null
@@ -0,0 +1,12 @@
+class AddFirstAdminUser < ActiveRecord::Migration
+  def self.up
+    User.delete_all
+    User.create(:name => 'Neil',
+      :password => 'neildepot',
+      :password_confirmation => 'neildepot')
+  end
+
+  def self.down
+    User.delete_all
+  end
+end
index 6b870e11873ebcdb925730695baa35b24b3c4719..53e465e2b86e208f844f364e8118cd42c0451324 100644 (file)
@@ -9,7 +9,7 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version => 20090311105014) do
+ActiveRecord::Schema.define(:version => 20090311202750) do
 
   create_table "line_items", :force => true do |t|
     t.integer  "product_id",                                :null => false