Forum: Rails deployment Cluster Management, alternative deployment tool

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
62711fa2787e85b5f0c88e245ef69f54?d=identicon&s=25 Alexey Petrushin (axyd80)
on 2011-07-03 00:22
Hi, I created simple tool that allows to configure small cluster.

It supports package installation, dependency resolving, versioning,
process management, deployment automation.

And, it provides handy abstraction over SSH and SFTP. For example, You
can copy project from local to remote by this command

    project_dir = '~/my_app'.to_dir
    remote_box = '' # it will use your id_rsa
    deployment_dir = remote_box['/apps/my_apps']
    project_dir.copy_to deployment_dir

and restart Thin by executing

    deployment_dir.bash 'thin restart'

Here's short article how to use it

And a little about the SSH/SFTP abstraction

62711fa2787e85b5f0c88e245ef69f54?d=identicon&s=25 Alexey Petrushin (axyd80)
on 2011-09-09 19:50
New version, there are drivers for AWS S3 and SFTP available, and added
examples for S3 backup.
This topic is locked and can not be replied to.