After my friend Minh from TechInAsia told me about Nitrous.io and their 1 million dollar seed funding around a month ago, I’ve been early waiting to get access and try it out. One of the promises was to get working development stacks running in a heartbeat. Today I finally got to try it and I have to say I was impressed.
Timer started, here’s what I did:
- I opened www.nitrous.io and signed up for an account. That was basically instant.
- Clicked on “New Box”, chose the platform (right now they offer Rails, Node.js, Django and Go), gave it a name, selected a region and clicked on “Create Box”. Provisioning and starting up the box took around a minute. It opened with a window in the browser that contained a file explorer on the left, a text editor in the middle, and a console in the bottom.
- A “git clone” in the console pulled in the sources from GitHub in a few seconds.
- A “bundle install” pulled in all the dependencies, this took around a minute.
- A “rake db:migrate” set up the local database.
- “Rails s” started the local server.
- And finally, a click on the “Preview Port 3000″ menu item opened a new tab in my browser, pointing to the right URL show my existing Rails app.
All this took less than 5 minutes and I was ready to go. A few further edits, running rails commands, migrating databases again, previewing changes, all that worked like a charm. And signing out on one computer and quickly signing in on the other preserved all the local changes and I could continue immediately.
Again, I’m impressed.
Pingback: Rails Continous Integration in the Cloud with CircleCI | Hendrik Beck()