Este repositório contém uma API REST básica construída com Node.js e TypeScript, incluindo autenticação, migrações e seeds utilizando o ORM Knex.
-
Instale as dependências:
npm install
-
Clone o arquivo
.env.examplepara.env:cp .env.example .env
-
Configure as variáveis de ambiente no arquivo
.envcom os dados reais. -
Execute o seguinte comando no terminal para iniciar a aplicação:
npm run start
Sua aplicação estará rodando em http://localhost:3333.
Para rodar os testes, utilize o comando:
npm testnpm run knex:rollback-allnpm run knex:rollbacknpm run knex:migratenpm run knex:seedPara criar uma build da aplicação, execute:
npm run buildApós isso, a pasta build será criada. Para iniciar a aplicação em modo de produção, execute:
npm run production