This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic License. This code is forked from coridrew's NodeJS Against Humanity repository.
This project is meant to be a lighthearted adaptation of the Cards Against Humanity concept using themes and topics explored in REL GU4515: Reincarnation & Technology taught by Prof. David Kittay. This Node.js implementation is meant to provide an online four-player front-end to the cards written for this project. Instructions for deploying this repository from coridrew:
Install all the dependencies:
npm install (you may need to prefix this with sudo if you're on Mac)
Run the app:
node server.js
Then navigate to http://localhost:3000
From heroku.com, click Documentation, then click the Getting Started button, then click Node.js from the list of options on the left...which will take you here: https://devcenter.heroku.com/articles/nodejs
Install Heroku toolbelt from here: https://toolbelt.heroku.com/
Sign up via the website (no credit card required).
Login using the command line tool:
heroku login
Create your heroku app:
heroku create
Git deploy your app:
git push heroku master
Assign a dyno to your app:
heroku ps:scale web=1
Open the app (same as opening it in the browser):
heroku open
And your app should be up on Heroku.
From windowsazure.com, click Documentation, click Developer Center, click node.js, then click the Learn More button which will take you here:
http://www.windowsazure.com/en-us/develop/nodejs/tutorials/create-a-website-(mac)/ (if you're on a Mac, looks like the link is contextual)
Install the command line tools from here:
http://www.windowsazure.com/en-us/downloads/#cmd-line-tools (on Windows, be sure to install the cross platform command line interface...not the powershell version)
From the command line, first download your publish settings (this will redirect you to a website):
azure account download
After the .publishsettings
file is downloaded, you'll need to import it:
azure account import %pathtofile%
Next create the site, with a git backed repository:
azure site create %uniquesitename% --git
Deploy site:
git push azure master
List of your websites:
azure site list
And your app should be up on Azure.