Forum: Rails deployment Cluster Management, alternative deployment tool

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 = Box.new 'my_app.com' # 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
http://ruby-lang.info/blog/cluster-management-uum

And a little about the SSH/SFTP abstraction
http://ruby-lang.info/blog/virtual-file-system-b3g...

Sources:
https://github.com/alexeypetrushin/cluster_management
https://github.com/alexeypetrushin/vfs
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.

https://github.com/alexeypetrushin/vfs
This topic is locked and can not be replied to.