Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | Infra | Código | BD |
---|
Este guia explica como configurar o ambiente para rodar o projeto em todos os seus repositórios.
Frontend
Configuração do VS Code
Para executar o Frontend do projeto, é necessário instalar:
Após a instalação do Node.js, verifique se ele foi instalado corretamente executando o seguinte comando no terminal:
node -v
Backend
Configuração do Ambiente Backend
Requisitos
Certifique-se de ter as seguintes ferramentas instaladas na sua máquina:
Verifique se tudo foi instalado corretamente:
node -v
yarn -v
docker -v
git --version
Instalação
Clone o repositório e acesse a pasta do projeto:
git clone https://tools.ages.pucrs.br/lobo-guara/backend.git
cd backend
Instale as dependências:
yarn install
Banco de Dados
Suba o container do banco de dados com Docker Compose:
docker-compose up -d
Variáveis de Ambiente
Crie um arquivo .env
na raiz do projeto com o seguinte conteúdo:
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/loboguara"
SECRET_KEY="sua_chave_secreta"
MAILERSEND_API_KEY="sua_api_key"
MAILERSEND_FROM_EMAIL="[email protected]"
ℹ ️ Consulte a equipe para obter os valores reais deSECRET_KEY
eMAILERSEND_API_KEY
.
Migrações
Rode as migrações do banco de dados:
yarn prisma migrate deploy
Execução
Para iniciar a aplicação em modo de desenvolvimento:
yarn start:dev
A API estará disponível em:
- Swagger: http://localhost:3000/docs
- Base URL: http://localhost:3000
Parando os Containers
Para parar os containers do banco de dados:
docker-compose stop