Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.63 KB

README.md

File metadata and controls

50 lines (36 loc) · 1.63 KB

Gitter Build Status

Quick start

First install a new Node.js (8.x) if you don't have it already.

git clone git@github.com:calmm-js/karet-express-boilerplate.git
cd karet-express-boilerplate
npm install
npm run watch

Then:

open http://localhost:3000

Windows

If you are working on Windows, then you should know that the NPM scripts in the package.json are designed to run with Bash. If you cannot have Bash shell installed for some reason, then you need to port those scripts to CMD or something else. Note that this project is just a sample. You will always want to customize the scripts for your particular needs.

With DB

For full experience you will also need a DB. An easy way to get a DB running for development is to use Docker.

There is a docker-compose.yml file that specifies a suitable PostgreSQL image. To start the DB, simply run

docker-compose up

in a new shell. The Node server uses a DB to store results if the following variables are set:

export DATABASE_URL='postgres://keb:keb@dockerhost:5432/keb'

Check that the hostname (above dockerhost) matches your configuration.