Skip to content

DayaneRL/task-book-api

Repository files navigation

Node API com drizzle orm e postgres

Projeto de api para gerenciamento de listas de tarefas. Foi utilizado conexão com banco de dados com postgreSQL pelo suporte nativo dentro do drizzle.

A função principal do sistema é gerenciar as rotas e dados das tasks e tasks lists.

Obs: Atualmente estou usando o Neon Serverless Postgres como database para versão publicada, mas para fins de desenvolvimento uso container do docker.

Ele foi criado mais como um estudo prático do que eu aprendi no "NLW Pocket: JavaScript", então por enquanto ele ainda ta pequeno, mas quero evoluir esse projeto no futuro.

comandos

npm install

drizzle

Para gerar as migratios baseada no schema

npx drizzle-kit generate

Aplicar a migração

npx drizzle-kit migrate

Ativar servidor local pro drizzle studio que pode ser acessado pra ver o database

npx drizzle-kit studio

docker

docker compose up -d

seed* opcional

npm run seed

rodar projeto

npm run dev

About

Projeto em NODE utilizando Drizzle ORM e PostgreSQL, publicado com Vercel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published