Este é um template para projetos back-end utilizando TypeScript
, ts-node
e ts-node-dev
, ESLint
, mysql2
e Express
. Ele visa fornecer uma estrutura inicial para desenvolvedores que desejam iniciar um projeto back-end com essas tecnologias.
Certifique-se de ter o Node.js e o Docker instalados em sua máquina antes de prosseguir com o uso.
- Execute o servidor em modo de desenvolvimento:
docker exec -it api sh
npm run dev
- Para compilar o código TypeScript:
npm run build
- Para iniciar o servidor após a compilação:
npm start
template-backend/
│
├── envs/
│ ├── api.env/
│ └── database.env/
│
├── src/
│ ├── config/
│ │ └── db.ts
│ ├── controllers/
│ │ └── ...
│ ├── services/
│ │ └── ...
│ ├── models/
│ │ └── ...
│ ├── types/
│ │ └── ...
│ ├── routes/
│ │ └── ...
│ ├── app.ts
│ └── server.ts
│
├── tests/
│
├── .eslintrc.json
├── .gitignore
├── package.json
├── tsconfig.json
└── README.md