Ask HN: What is a good local Web app development environment(node/mongo/redis)?
Instead of installing a full web app backend stack directly on my MacBook Pro, I'd much rather have it run inside a virtual machine on my local system to keep coding and testing seperatly.<p>I'd like to:<p>* keep everything local (so that it works without external network access)<p>* avoid cluttering my develpoment system with different installations of node/mongodb/etc.<p>* make it easy for new team members to get started developing in the exact same environment as the rest of the team<p>* protect my coding environment from experimental software or potential mistakes in scripts (imagine a "clean build" wiping out the entire system by accident)<p>What does your coding/local test environment look like? Any recommendations?
5 comments
[ 1.6 ms ] story [ 22.1 ms ] threadI wrote the question right inside the HN form without any HTML tags. However, submitting failed once because the title had more than 80 characters. I assume that the tags were inserted automatically upon resubmitting with an edited title.
It consists of:
* Built in Apache/PHP, both configured how I like it
* MySQL installed via the DMG download from mysql.com
* Postgres installed via DMG download
* Redis, MongoDB, Node installed via Homebrew
* Git installed via Homebrew
* Ruby 1.8.7, 1.9.2, 1.9.3 installed and managed by RVM
* Rails and other gems installed and managed by RubyGems
* IE7, IE8, IE9 virtual machines installed via https://github.com/xdissent/ievms/
[1] http://vagrantup.com/