Deploying a Production app *without* Capistrano...?

Hi All,

Silly question here, but what is the quickest route for setting up a
simple rails app with load balancing *without* Capistrano? My current
server "rails.conf" file looks like this:

NameVirtualHost *:80
# Setup the cluster
<Proxy balancer://gittest_cluster>
  BalancerMember http://127.0.0.1:8000
  BalancerMember http://127.0.0.1:8001
  BalancerMember http://127.0.0.1:8002
</Proxy>

<VirtualHost *:80>
  ServerAdmin mmilano@infinitydatasystems.com
  ServerName localhost
  ServerAlias localhost
  DocumentRoot /home/git/apps/gittest/current/public
  <Directory '/home/git/apps/gittest/current/public'>
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>

  ProxyPass / balancer://gittest_cluster/
  ProxyPassReverse / balancer://gittest_cluster/

  RewriteEngine On

  RewriteRule ^/$ /index.html [QSA]

  RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
  RewriteRule ^/(.*)$ balancer://gittest_cluster%{REQUEST_URI}
[P,QSA,L]

  ErrorLog /home/git/apps/gittest/current/log/apache_error_log
  CustomLog /home/git/apps/gittest/current/log/apache_access_log
combined
</VirtualHost>

...but that's for use with a Cap deploy. I'm honestly rather stumped
as to how to get something running *without* Capistrano.

Thanks in advance.

There is nothing in there that is capistrano specific. All yo need to
do is checkout your app info /home/git/apps/gittest/current/ and start
a mongrel cluster running on ports 8000-8002. (mongrel_rails
cluster::start assuming your mongrel_cluster.yml file is ready to go)

Fred

That last part "assuming your mongrel_cluster.yml" is ready to go.
Will the default cluster file work? And I will be SSHing to the
machine to start the process. I'll need a process that is self-
sufficient without requiring me to remain logged in. For instance,
with a "Development" cluster start, if I close the session out, the
mongrel process chokes out too.

Honestly, I'm looking to break rails tradition with "quick-and-dirty"

Thanks again, and in advance.

There is nothing in there that is capistrano specific. All yo need to
do is checkout your app info /home/git/apps/gittest/current/ and
start
a mongrel cluster running on ports 8000-8002. (mongrel_rails
cluster::start assuming your mongrel_cluster.yml file is ready to go)

Fred

That last part "assuming your mongrel_cluster.yml" is ready to go.
Will the default cluster file work? And I will be SSHing to the

Yes. We did it like that for ages before we switched to capistrano.

Shouldn't be a problem ... before there was Capistrano, there was "old
school."