Bem-vindo ao Sis Client - API
Autenticação Spring Boot (PostgreSQL) com Spring Security e JWT - autenticação baseada em token
- Backend - API Rest
- Frontend
Ambiente de desenvolvimento
Existem alguns passos para execução do projeto em ambiente local, necessário que alguns programas estejam corretamente instalados.
Framework/lib | Versão Recomendada | S.O Utilizado |
---|---|---|
Maven | 3.6.3 | Windows |
JDK | 12 | Windows |
Docker | 20.10.0 | Windows |
Docker Compose | 1.27.4 | Windows |
Intellij | - | Windows |
Execução do projeto
Passo 1
Faça o clone do projeto
$ git clone https://github.com/pauloruszel/desafio-angular-spring-boot.git desafio-cliente
Passo 2
Entre na pasta raiz do projeto
$ cd desafio-cliente
Passo 3
$ cd backend
Passo 4
Executar o comando do maven para gerar o artefato que será publicado no docker
$ mvn clean package -DskipTests
Passo 5
Voltar para pasta raiz
$ cd ..
Passo 6
Execute o comando para levantar toda infraestrutura necessária
$ docker-compose up --build
Acompanhar logs:
$ docker-compose logs -f
Passo 7
Caso haja problemas com a criação das tabelas pela imagem Docker (postgresql):
Há um arquivo chamado init.sql
na raiz do projeto, com um script de DDL e INSERT para auxiliar na subida do projeto.