We went the route of ssh / access and failed horribly. We moved the code base to jruby and started releasing Warable files . This way, updates go in with a single click along with all the bundled latest gems. Try it out.
On Wed, Feb 4, 2015 at 3:16 PM, Colin Law <[email protected]> wrote: > On 4 February 2015 at 09:32, arcasys <[email protected]> wrote: > > If you have a network connection to your customer you should give > capistrano > > a try. Using capistrano you can deploy to multiple servers at the same > time. > > You need to checkin your app into a repository like svn or git from which > > your customers servers will then checkout and updates the deltas. > > No need to have capistrano on the customers server. capistano works over > ssh > > and runs commands on the target servers. > > > > The most secure way is to have a vpn connection to the ccustomer site > > although this is not a must. But it avoids to open a ssh port on both > sides > > which is always a risk. > > Provided the root user is disabled on the machines and ssh login with > passwords is also disabled (use keys instead) then I believe an open > port for ssh can be considered secure. > > Colin > > > > > Am Mittwoch, 4. Februar 2015 08:01:07 UTC+1 schrieb Ruby-Forum.com User: > >> > >> We ship our rails application to customer and customer deploy on their > >> own server. > >> If we release a new version that include bug fixes, and we want to apply > >> to those bug fixes to all clients. > >> What is the good approach? > >> > >> -- > >> Posted via http://www.ruby-forum.com/. > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby on Rails: Talk" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > To post to this group, send email to [email protected]. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/rubyonrails-talk/1720e6f6-17d9-4a45-bad7-d99bb17887ac%40googlegroups.com > . > > > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLvCVDN%2BXbCTMXjcnvZTK0F77TzA0vH284GL2B_pWpyy_A%40mail.gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAFKVRj_q%3Dy4u3-YMzwZdmkT7Aqx2AjF4DKw31pGOQoDu0p-8Vg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

