This application is a boilerplate for complex and large systems, especially those that need to scale with security and code quality.
- Node.js
- TypeScript
- Express
- Vitest
- Supertest
- Lints: Husky, ESlint, Stylelint, Commitlint, Lint-Staged e Prettier
- Swagger and Swagger UI Express
- Pino and Pino-http
- Dotenv
- Compression
- node última versão lts.
- yarn última versão lts.
Clone o projeto e navegue até a pasta:
git clone https://github.com/everton-dgn/boilerplate_express.git
cd boilerplate_express
Instale as dependências:
yarn
Crie um arquivo .env na raiz do projeto e adicione as variáveis de ambiente:
APP_PORT=3000
Disponível em http://localhost:3000
.
Desenvolvimento:
yarn dev
Produção:
yarn build
yarn start