Topic: Deployment, Capistrano, and Subversion
I'm working on deploying a basic app just to get an idea of how to deploy applications. I've spent the last two days setting up a couple of test boxes one with Ubuntu 6.1 and another with CentOS 4.4 which will be for testing deployment locally. I've also got a hosting account with MT on the grid-server and a VPS which I'm currently working on getting rails up and running for production deployment.
I've scoured the web and got a lot of information about how to do this successfully however as I've never used subversion, capistrano or deployed an application and I'm finding it pretty confusing.
I thought it might be easiest to setup deployment on the MT grid server first since they have some documentation on how to do this even though it's not a conventional deployment compared to other rails hosts. I've setup a repository and setup subversion however I don't understand the following from the MT instructions.
Now you should create a layout for your various projects. Most people will probably want to use the trunk/branch/tags style. cd to the tmp directory and create the layouts for as many projects as you need:
Has anyone here deployed on MT's grid or can anyone explain the above?