A JavaScript piano & recording console.
- Install NodeJS (sudo apt-get install nodejs)
- Make NodeJS package be available via node command: sudo ln -s /usr/bin/nodejs /usr/bin/node
- Install NPM (sudo apt-get install npm)
- Install git (sudo apt-get install git)
- Install Grunt & Bower: sudo npm install -g grunt-cli bower
- Install FFMPeg (sudo apt-add-repository ppa:jon-severinsson/ffmpeg; sudo apt-get update; sudo apt-get install ffmpeg;)
- Install MongoDB (sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10; echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list; sudo apt-get update; sudo apt-get install -y mongodb-org; )
- Checkout Project from Git: git clone [this repo]
- cd js-piano
- npm install
- bower install
- Update build/tasks/server.coffee to use port 8080 instead of 8000.
- Forward port 8080 to 80 (sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 8080)
- grunt default server:release