This is a boilerplate application for building REST APIs in Node.js using ES6 and Fastify. Intended for use with Postgres using Sequelize ORM.
This application uses yarn, so let's install yarn first.
npm install -g yarnInstall dependencies:
yarnSet environment (vars):
cp .env-sample .envStart server:
yarn startRun tests:
# Run tests written in ES6
yarn testRun migrations
sequelize db:migrateRun seeds
sequelize db:seed:allCreate new migration file
sequelize model:generate --name User --attributes name:string,email:stringGenerate new seed file
sequelize seed:generate --name add-new-user** Database details can be updated in the .env file