Installing and deploying on a (mt) Media Temple Grid-Server is pretty straightforward. They have set up a Knowledge Base article that goes over the details: http://kb.mediatemple.net/article.php?id=152
The differences are basically:
- mysql/pgsql database servers aren't local, so in database.yml instead of using 'socket: /tmp/mysql.sock' you must use something like 'host: internal-db.s####.gridserver.com'
- (mt) uses mongrel and the 'mtr' command to connect the RoR container to the Grid. Instead of using 'script/server' to start your app you must use these four commands to hook your app to a domain, generate the proper htaccess file and start it
- mtr add radiant $PWD radiant.customerdomain.com
- mtr generate_htaccess radiant
- mtr create_link radiant
- mtr start radiant
- The mtr command automatically puts your app in production mode so you do not have to edit config/environment.rb or set it any other way.
