Archive for March, 2008

5
Mar

Full Rails Stack Part Four: Capistrano, MySQL

   Posted by: Jeff Owens    in Rails

We completed our subversion setup in part three, now let's add Capistrano deployment to the mix. Let's go ahead and ssh into our server:

CODE:
  1. ssh -p 8888 deploy@your_linux_box.com

Add the following new directories to our server. This is where our staging and production factory websites will be deployed to:

CODE:
  1. sudo mkdir /var/www
  2. sudo mkdir /var/www/apps
  3. sudo chown -R deploy:deploy /var/www/apps

Read the rest of this entry »

Tags: , , ,

4
Mar

Full Rails Stack Part Three: Project and Subversion

   Posted by: Jeff Owens    in Rails

If you've finished part two let's continue. In this part of the series I'm going to assume you have a working installation of MySQL on your local client machine that we will only need for testing purposes. If you've got a Mac you might look at installing MacPorts and using it to install MySQL for you. First we'll create a test rails project. I'm going to use the latest rails 2 sugar in setting up this simple test site. Open up terminal or iTerm and find a directory you want to use to create the test project. Here we go:

CODE:
  1. rails --d=mysql factory
  2. cd factory
  3. rake db:create
  4. script/generate scaffold widget name:string description:text
  5. rake db:migrate

Now let's test our site to make sure everything is working correctly:

CODE:
  1. script/server

Open up your browser and try the site out using http://localhost:3000/widgets.

Read the rest of this entry »

Tags: , , ,