Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Tue Jun 14, 2011 6:37 pm 
Offline
Newbie

Joined: Tue Jun 14, 2011 1:14 am
Posts: 2
The person who developed and maintained 3 websites for non-profit organizations on a Linode server passed away unexpectedly leaving no documentation on how to maintain the websites. On a volunteer basis, I spent some time learning Ruby on Rails and have been maintaining the websites for several months. I have made small changes to the websites but don't know enough about the development, testing, and deployment process to make significant changes. We need a Ruby on Rails (ROR) expert to show us best practices for maintaining ROR websites, including how to make changes in a development environment, test the changes, and deploy them to the production environment. These websites are low volume and some downtime would be acceptable. We need to document the process. Perhaps someone could point us to existing documentation that we could tailor. I have looked at Linode documentation but haven't found anything specific enough. Would the Linode Community Forum be a good place to find someone who could help? Our linode has Ubuntu 10.04 LTS, Rails 2.3.5, Ruby 1.8.7, MySql 5.1.41-3ubuntu12.3, "Powered by Phusion Passenger, mod_rails / mod_rack for Apache".


Top
   
 Post subject:
PostPosted: Wed Jun 15, 2011 12:39 am 
Offline
Senior Member
User avatar

Joined: Sun Jan 18, 2009 2:41 pm
Posts: 830
I don't know anything about Ruby or Rails, but you might try finding a local user group. Often there are people involved with those who are willing and able to give hands-on help. Good luck!
http://www.ruby-lang.org/en/community/user-groups/


Top
   
 Post subject:
PostPosted: Fri Jun 17, 2011 2:40 pm 
Offline
Junior Member

Joined: Mon Apr 18, 2011 1:54 pm
Posts: 45
Website: http://www.rassoc.com/gregr/weblog
FYI, perhaps to get you pointed in the right direction...I use a set of scripts to deploy a new server. I don't use exactly these, but here are some scripts that might get you started:

https://github.com/joshfng/railsready

That will more or less get you up and running with Ubuntu, Ruby, Passenger, and Rails.

After the above, or if you already have your servers up and running, I use capistrano to manage application deployments:

https://github.com/capistrano/capistrano/wiki

and some tips to get you started:

http://help.github.com/deploy-with-capistrano/

My deployments run similarly to those you will find there; git repository is cached, copied from there to the deployment directories, and then some custom steps to adjust symlinks, permissions, etc.

Anyway, maybe that will help...


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group