- Java 21
- Spring 3.2.5
- PostgreSQL v.16.1 (docker)
- Demais bibliotecas descritas no
build.gradle
- Docker
- DBeaver
- Baixar docker e criar um container do postgres com o comando:
docker run --name pg-jornada -e POSTGRES_PASSWORD=<SUASENHA> -d postgres
- Criar uma database chamada
jornada
- Abra o DBeaver com o usuario
postgres
e a senha escolhida e faça a restauração do banco de dados em./docs/base/v1.sql
- Clonar o projeto
- Baixar intellij community ou ultimate
- Abrir o projeto
- Criar um arquivo
application-local.properties
no caminhosrc/main/resources/
(cópia do arquivoapplication-example.properties
) para suas configurações locais - Alterar as variáveis com as suas configurações locais
- Configurar variáveis de ambiente
-Dspring.profiles.active=local -DSENHA_PG=<SUA_SENHA> -Djwt.secret=<SECRET>
trocando sua senha do banco de dados e a senha de autenticação do servidor JWT.