This project uses NodeJS, ExpressJS, Sequelize, and Postgres.
-
Create
dev
andtest
database in Postgrespsql; CREATE DATABASE gutsy_development; CREATE DATABASE gutsy_test;
-
Install your dependencies
cd path/to/gutsy-api; yarn
-
Start your app
yarn start
Simply run yarn test
and all your tests in the test/
directory will be run.
It uses Travis-CI and Coveralls.
$ npm install -g sequelize-cli
$ sequelize model:create --name TodoItem --attributes content:string,complete:boolean #Generate a model
For more information on all the things you can do with Sequelize CLI visit sequelize cli .
"test": "NODE_ENV=test yarn run test-prepare ; NODE_ENV=test npm run mocha", # Clear database before all the tests are run
"test-cover": "NODE_ENV=test nyc --reporter=text npm run mocha", # Generate test coverage report locally
"test-coverage": "nyc report --reporter=text-lcov | coveralls", # Generate test coverage and send it to Coveralls
ssh leo@
nano /etc/sites-available/default/
pm2 start ecosystem.json --env production
Postico: A Modern PostgreSQL Client for the Mac
Copyright (c) 2017
Licensed under the MIT license.