To run this project you will need:
.envfile is read when in production..env.devfile is read when callingyarn dev(development environment)..env.testfile is read when callingyarn test(test environment).
You can use .env.sample to know how to configure the .env to your needs.
.env.sample also contains the environment defaults.
yarn prisma migrate devto generate/sync database accordingly to migrations (or generate migration ifschema.prismawas modified).yarn devto run app in development environment.yarn testto run tests.yarn prodto build TypeScript to JavaScript then run app in production environment simulation.
http://{host}:{port}/docsdefault: http://localhost:4000/docs
- TypeScript
- HTTP Server: routing-controllers and express
- Database: prisma
- Requests validations: class-validator
- API documentation: swagger-ui-express
- Tests: jest
- Logs: winston