Videos tagged with Capistrano
This is the last of three screencasts where looking at a couple new libraries to help you scale your Rails applications. In this episode we start by learning about rubber, a capistrano/rails plugin that makes it easy to deploy/manage/scale on Amazon EC2. Then we look at a background job system with a killer user interface called Cloud Crowd. Lastly we look at a web service called Mad Mimi, whic...
Classy Web Development with Sinatra Episode 1: A Tiny Web App
Sinatra makes it easy to write simple web applications in a hurry. In this episode, we’ll write a URL shortener application to learn the essential Sinatra features, test the application, and deploy it to a production server. You’ll learn how to: Create a simple web application with Sinatra Write handlers and ERB templates Handle form parameters Use multiple files and custom Ruby lib...
RubyConf 2008: A Puppet Story: Systems Building Systems
After years of automating systems with CFEngine, Luke Kanies, Puppet's primary author, had ideas about automation that he could not express with existing tools. He tried to fork CFEngine, but threw up his hands at the C code. As a sysadmin, his obvious next step was to try it with Perl. More frustration... Python was getting a lot of attention, but after investing tens of hours, Luke still coul...
RubyConf 2008: rush, a shell that will yield to you
rush (http://rush.heroku.com/) as defined by the website is: a replacement for the unix shell (bash, zsh, etc) which uses pure Ruby syntax. Grep through files, find and kill processes, copy files - everything you do in the shell, now in Ruby. In this talk you will learn 2 things. First we will go over some rush basics. Like globbing, search and replace, naming files, and processes. Second we wi...
Railscasts #133: Capistrano Tasks
Do you know how to make Capistrano tasks? See how to change default deployment behavior with custom tasks in this episode.
Lone Star Ruby Conf 2008: Ruby in the Cloud
This talk would be a case study in using Ruby to deploy, monitor, and manage a cluster of servers running in the Amazon Web Services virtual cloud. The example cluster is operated by OtherInbox.com, a consumer-driven website that automates email tasks and spam blocking. Every system administration task imaginable is carried out using Ruby, which means the developers can enjoy all of Ruby’...
PeepCode: Capistrano 2
Capistrano 2 is a tool for automating the deployment of your application to a server. You can also automate many other monotonous server-maintenance tasks. It is written in Ruby but can be used to deploy any kind of web application. This 50 minute screencast talks about the concepts behind Capistrano 2.1, shows a basic deployment, and teaches you how to write your own tasks. The download also i...
Ruby Plus #75: Using Capistrano to import production data to your development database
In this episode I will walk you through a very useful Capistrano 2.0 task that can be used to download production data to your development machine and import it into your development database. It is useful to reproduce bugs and backup production database. You will see how to make Capistrano execute commands on your local machine.
SD Ruby Episode 042: Deploying Rails on Slicehost
Jared Kuolt shows how to quickly deploy your Rails application to a Slicehost VPS. This talk covers installing MySQL, Nginx, Rails and Mongrel, as well as deployment using Capistrano.
SD Ruby Episode 032: Capistrano
Rob Kaufman takes on Capistrano 2. What is it? How does it work? What’s changed since version 1?