Skip to content

luannpl/agil-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agil API

API para o sistema Agil.

Tecnologias Utilizadas

  • Node.js
  • TypeScript
  • Express
  • Prisma
  • Zod
  • PostgreSQL
  • Docker

Começando

Siga as instruções abaixo para configurar e executar o projeto em seu ambiente local.

Pré-requisitos

Instalação

  1. Clone o repositório:

    git clone https://github.com/luannpl/agil-api.git
  2. Navegue até o diretório do projeto:

    cd agil-api
  3. Instale as dependências:

    npm install
  4. Crie um arquivo .env a partir do exemplo .env.example e preencha as variáveis de ambiente:

    cp .env.example .env

Executando a Aplicação

  1. Inicie o contêiner do banco de dados com o Docker Compose:

    docker-compose up -d

    ou

    docker compose up -d
  2. Execute as migrações do Prisma para criar as tabelas do banco de dados:

    npx prisma migrate dev
  3. Inicie o servidor de desenvolvimento:

    npm run dev

O servidor estará disponível em http://localhost:3000.

Schema do Banco de Dados

O schema do banco de dados é definido no arquivo prisma/schema.prisma.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors