-
Notifications
You must be signed in to change notification settings - Fork 29
Installation
####Environment #### The tools of the trade for this application development stack are node.js, git and your preferred database implementation. You can install node.js for Windows or Mac from https://nodejs.org/download/ For Linux you can follow instructions on https://github.com/joyent/node/wiki/Installation
To install git you can download it from http://git-scm.com/downloads or use your package manager to install it.
####Databases#### The application contains multiple implementations of databases. After you have decided which database to use you need to have it running on your local machine to be able to start developing your next big web application with NERD stack. Installation instructions for different databases:
- PostgreSql
- MySql
- SQLite3
- CouchDB
- MongoDB
- Neo4j
- Redis (Windows not officially supported)
- RethinkDB (Not available on Windows)
####Configuration#### You can select your database implementation by modifying configuration file called config.json in app/config/ folder. In the file replace the db attribute with your chosen implementation. Actual DB settings are listed below under their respective names. Please make sure to setup your system how you have configured your database itself. Good things to change are hostname, database name and user credentials.
####Tested environments#### |OS|Node version|Postgre|Mysql|Sqlite|Couch|Mongo|Neo4J|Redis|Rethink| |---|---|---|---|---|---|---|---|---|---|---|---|---| |Linux Mint 17|iojs 2.2.1|✔|✔|✔|✔|✔|✔|✔|✔|