A very basic boilerplate for an isomorphic Node app using Express and React with multiple DB support.
Different databases boilerplates are found in branches.
- Install, build and run
- Database support
- Environment variables
- Database specific environment variables
git clone [email protected]:engvik/express-react-boilerplate.git
cd express-react-boilerplate
git checkout db/<database> // example: git checkout db/mongo
npm install
npm start
- RethinkDB (db/rethink) (Environment vars)
- MongoDB (db/mongo) (Environment vars)
- MySQL (db/mysql) (Environment vars)
PORT
NODE_ENV
RETHINK_URL
RETHINK_PORT
MONGO_URL
MONGO_PORT
MYSQL_HOST
MONGO_USERNAME
MONGO_PASSWORD
MONGO_DATABASE