{"id":22808209,"url":"https://github.com/sixarm/sixarm_ruby_vlad_deployer","last_synced_at":"2025-03-30T21:15:04.747Z","repository":{"id":2612482,"uuid":"3596232","full_name":"SixArm/sixarm_ruby_vlad_deployer","owner":"SixArm","description":"SixArm.com » Ruby » Vlad Deployer config and help notes","archived":false,"fork":false,"pushed_at":"2023-09-15T19:29:20.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-06T00:23:52.968Z","etag":null,"topics":["deploy","gem","ruby","vlad"],"latest_commit_sha":null,"homepage":"http://sixarm.com","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SixArm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null}},"created_at":"2012-03-01T21:22:44.000Z","updated_at":"2023-05-22T14:13:20.000Z","dependencies_parsed_at":"2022-08-29T05:00:26.736Z","dependency_job_id":null,"html_url":"https://github.com/SixArm/sixarm_ruby_vlad_deployer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fsixarm_ruby_vlad_deployer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fsixarm_ruby_vlad_deployer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fsixarm_ruby_vlad_deployer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fsixarm_ruby_vlad_deployer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SixArm","download_url":"https://codeload.github.com/SixArm/sixarm_ruby_vlad_deployer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246379366,"owners_count":20767696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deploy","gem","ruby","vlad"],"created_at":"2024-12-12T11:08:34.154Z","updated_at":"2025-03-30T21:15:04.727Z","avatar_url":"https://github.com/SixArm.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SixArm.com → Ruby → Vlad Deployer config and notes\n\n* Doc: \u003chttp://sixarm.com/sixarm_ruby_/doc\u003e\n* Gem: \u003chttp://rubygems.org/gems/sixarm_ruby_\u003e\n* Repo: \u003chttp://github.com/sixarm/sixarm_ruby_\u003e\n\u003c!--header-shut--\u003e\n\n\n## Introduction\n\nVlad is an excellent deployment tool for Ruby On Rails projects.\n\nRead about deployment with Vlad:\n\n    http://dennisreimann.de/blog/deployment-with-vlad/\n\n    http://rubyhitsquad.com/Vlad_the_Deployer.html\n\nWhat we like about Vlad:\n\n  * Pragmatic application deployment automation.\n  * Like Capistrano yet with 1/10th the complexity.\n  * Uses the right tool for the job: ssh, rsync, rake.\n  * Exec remote commands on one or more servers.\n  * Syncs files to one or more servers.\n  * Can combine local and remote tasks.\n  * Test driven design. Runs incredibly fast.\n\nThis repository has our annotated Vlad deploy file. It is open source and you can customize it however you like.\n\nFor docs go to \u003chttp://sixarm.com/sixarm_ruby_/doc\u003e\n\nWant to help? We're happy to get pull requests.\n\n\n## Vlad gems\n\nWe use these gems:\n\n   gem install vlad\n   gem install vlad-git\n   gem install vlad-extras\n\n## Vlad tasks\n\nVlad most important tasks:\n\n    rake vlad:setup               # Setup your servers. Required first time. Safe to re-run.\n    rake vlad:update              # Updates your application server to the latest revision.\n    rake vlad:start               # Start (or restart) the web and app servers\n\n\nVlad additional tasks:\n\n    rake vlad:debug              # Show the vlad setup.\n    rake vlad:invoke             # Invoke a single command on every remote server.\n    rake vlad:migrate            # Run the migrate rake task for the the app.\n    rake vlad:rollback           # Rolls back to a previous version and restarts.\n    rake vlad:setup_app          # Prepares application servers for deployment.\n    rake vlad:start_app          # Restart Passenger\n\nVlad tasks defined by the vlad-extras gem:\n\n    rake vlad:assets:clean       # Clean assets\n    rake vlad:assets:precompile  # Precompile assets\n    rake vlad:bundle:install     # Install the current Bundler environment.\n    rake vlad:cleanup            # Clean up old releases.\n    rake vlad:copy:files         # Copy files to remote\n    rake vlad:copy:shared        # Copy files into remote shared directory\n    rake vlad:db:clone           # Clone the remote database into the local database\n    rake vlad:db:create          # Create monit\n    rake vlad:db:drop            # Drop the database\n    rake vlad:db:rollback        # Rollback the database\n    rake vlad:db:seed            # Seed the database\n    rake vlad:db:setup           # Setup the database\n    rake vlad:debug              # Show the vlad setup.\n    rake vlad:deploy             # Full deployment cycle: update, symlink, bundle:install, migrate, start_app, cleanup\n    rake vlad:invoke             # Invoke a single command on every remote server.\n    rake vlad:migrate            # Run the migrate rake task for the the app.\n    rake vlad:rollback           # Rolls back to a previous version and restarts.\n    rake vlad:setup              # Setup your servers. Required first time. Safe to re-run.\n    rake vlad:start_web          # Start (or restart) the web servers\n    rake vlad:stop               # Stop the web and app servers\n    rake vlad:stop_web           # Stop the web servers\n    rake vlad:symlink            # Symlink files (typically from /shared to /current)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsixarm%2Fsixarm_ruby_vlad_deployer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsixarm%2Fsixarm_ruby_vlad_deployer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsixarm%2Fsixarm_ruby_vlad_deployer/lists"}