Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Conexao Treinamento
  • Wiki
  • Wiki
  • Configuração

Last edited by Ícaro Cecconello Espadim Oct 04, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Configuração

🚀 Quickstart

Guia rápido para rodar o projeto em ambiente local. :clipboard:Pré-requisitos

Antes de começar, certifique-se de ter instalado:

Docker (com Docker Desktop ou equivalente rodando)
Java JDK 21
Node.js
pnpm

Será necessário abrir 3 terminais diferentes. 📦 Terminal 1: Banco de Dados (Docker)

cd backend docker compose build # Necessário apenas na primeira vez ou caso sejam feitas alterações docker compose up

Para remover todos os dados do banco e começar do zero (não deve ser necessário, mas é bom saber):

docker compose down -v # Apaga todos os dados

🔧 Terminal 2: Backend Pré-requisitos:

Java JDK 21 instalado
Verifique com:

java -version
# Deve aparecer algo como:
# java version "22.0.2" 2024-07-16
# Java(TM) SE Runtime Environment (build 22.0.2+9-70)
# Java HotSpot(TM) 64-Bit Server VM (build 22.0.2+9-70, mixed mode, sharing)

Passos: :penguin:Linux:

cd backend chmod +x ./mvnw # ou chmod +x mvn ./mvnw spring-boot:run # em alguns casos pode ser "mvn spring-boot:run"

🪟 Windows:

cd backend .\mvnw.cmd spring-boot:run # em alguns casos pode ser "mvn spring-boot:run"

💻 Terminal 3: Frontend Pré-requisitos:

Node.js instalado

pnpm instalado

Verifique com:

node -v
# Deve aparecer algo como:
# v22.14.0
pnpm -v
# Deve aparecer algo como:
# 10.15.1

Passos:

cd web pnpm install pnpm dev

🛠 Estrutura do Projeto ├── backend/ # Código do backend ├── docs/ # Documentação
└── web/ # Código do frontend

Clone repository
  • Arquitetura
  • Banco de Dados
  • Configuração
  • Escopo
  • Home
  • Protótipos
  • Sprints