I Just Want My Rails App Online. Why Is That So Hard?

Belongs in your digital library?

How many hours have you wasted trying to get your Rails app online? Trying to
cobble together information from blog posts that are just old enough to be
useless, server config tutorials that conflict with each other, and
security tutorials that warn that the sky is falling… but are
woefully out of date.

Capistrano 3, Puppet 3, Chef 11,
they all break backward compatibility. You’ve learned that if a blog post is old,
it’s wrong. And most of them aren’t labeled, so you end up wasting hours with trial and error.

And then, a miracle happens.

You get your deploy system mostly working…

… until it breaks the very next day.

Isn’t there a better way? Why is this so awful?

What If Deploys Just Worked?

Imagine if you could just add apps to a file, and less than an hour later you’d have a rock-solid clean server humming along.

Including all the testing and debugging.

No more panic; no more late nights trying “just one more thing.”

Just a handful of commands would get you from “runs on my machine” to “built
into a Vagrant VM?” Or even “running on real hosting” so you could just
forward somebody the URL, inside your firewall or outside it?

Or better yet, what if you could redeploy or test in just one command — with
full confidence every time you pushed the big “deploy to prod” button, you’d
get exactly what you expected?

What if every new app you wrote, from now on, was on a real server the same day?

Welcome to Rails Deploy In An Hour

Rails Deploy In An Hour is the first system that takes your app from
“only on my machine” to “on the Internet and anybody can use it” quickly,
reliably and effortlessly — on regular servers that you control.

The first time you use the system, it’ll take you less than an hour the first
time you put a simple app online. Later deploys will be quicker than that —
10 to 30 minutes, and you’ll be able to do it in a single command.

With Rails Deploy In An Hour, you’ll:

Leverage all the open-source software you know you should be using, but get the push-button convenience of a supported solution.

Have as many staging and test servers as you want, all configured exactly the same way, whether on real servers or VMs.

Plus, your app will also run on your own development machine or a host you control, without any extra weird third-party servers that might be collecting your information. And no extra single points of failure!

With Rails Deploy In an Hour, you get everything you need, from open-source scripts and tools, to DRM-free docs that show you how to use it.

Here’s what’s inside:

Tools to deploy your app to a virtual machine, then to production.

Tools that install everything you need to a local VM.

Simple instructions to drop your own app in, even if it needs custom libraries or daemons.

Examples of non-default configurations including Postgres, Redis, Memcache and more.

Use standard Chef cookbooks and Capistrano tasks

A pain-free initial process, then troubleshooting and customization when you want.

Documentation to take you from “I know Rails and can get along in the shell” to “I can use these tools.”

Pointers on where next, if you need more mastery of these standard open-source tools.

The Professional Package

Want to deploy quickly and painlessly?

Don’t want to pay for a good DevOps freelancer until you have income to match?
Pay less than a half-day of their time and get a DevOps solution for weeks or months
until you’ve scaled out and have customers and income.

You’ll get the software, Troubleshooting Guide, Concurrency Guide and the ebooks.
You’ll also get the “how-to” videos, plus exclusive tech talks and interviews and lifetime updates.

His must-have book Rebuilding Rails has been used at the University of
Washington, several different Rails bootcamps and Satish Talim’s
RubyLearning.com class. It has also been the subject of Ruby conference
presentations by Guille Carlos and Nishant Modak.

This is a must-have book for anyone seriously planning to work or working in Sinatra, Rails.

Okay, damn you, you win! I’ll buy the book: the exercises are just too good. […] You write as though your audience has minimal knowledgeand limitless intelligence.

Eli Riter

Thanks, Noah! Really jacked to read this highly recommended book by my teachers at University of Washington.

David Baynes

What drew my attention to your book was that […] I’m the type of developer that likes to know how things tick at a very deep level. The guy who messed with Assembler but knew he didn’t have to. I’m not a huge fan of magic when itcomes to programming for the fact that when you get into trouble with code or find yourself in a complex edge case, or even a bug, knowing more about what’s going on “behind the scenes” is very helpful.

Kirk Quesnelle

I found your book there a while back and finally over Christmas I’ve had some time to work through it. It’s satisfying a whole load of curiosities that I had and I’m learning and clarifying a lot of things. In fact, I’m like a kid in a candy store. It’s so nice to be spoon fed this info as it’s a lot of work to dig it out all by oneself.

It was the perfect Christmas present to myself ;-)

Your flow and pedagogic style is just excellent, always dropping in some neat tricks along side the main topic.

Brian Cameron

Get Rails Deploy In An Hour and Get Your App Online, Today

Not sure which package to start with? The Professional is likely your best bet.

That’s the one with the full set of videos and guides, but without paying a thousand dollars to get personal time.

The videos and interviews are a great way to smarten up about deployment, both with my material and by watching leading experts.