Typescript NodeJS template NodeJS Typescript Middleware data verification Posgresql DB (Docker, Sequelize ORM) Migration Models Seeders Documentation Apidoc Install # copy environment cp ./.env.development ./.env # install all packages npm install # docker-compose postgresql start docker-compose up -d # compile migrations & seeder tsc ./src/database/migrations/20190928164155-create-progress.ts tsc ./src/database/migrations/20190928164355-create-students.ts tsc ./src/database/seeders/20190928164155-seed-progress.ts tsc ./src/database/seeders/20190928164355-seed-students.ts # migrate db structure sequelize-cli db:migrate # create examples users for develop sequelize-cli db:seed:all Generate DOCS apidoc npm install apidoc -g apidoc -i .\src\ -o .\public\apidoc Public DOCS http://127.0.0.1:8090/apidoc # apidoc Start server npm run start TODO Tests (mocha)