- Rodando o projeto na sua máquina
- Configurões de banco de dados
- Pipeline
- Rodando o projeto com Docker
- Rodando o projeto na sua máquina
- Configurões do banco de dados
- Acessando o projeto como administrador
- Documentação da API com Swagger UI
- Como contribuir
- docker pull pedroluiznogueira/vehicle-catalog-api:0.0.2-SNAPSHOT
- docker run -p 8080:8080 pedroluiznogueira/vehicle-catalog-api:0.0.2-SNAPSHOT
- Abra outro terminal
- docker ps, a imagem do projeto estará rodando em um container
- Em seu browser acesse http://localhost:8080/swagger-ui.html
- Se a interface do Swagger com a documentação da API aparecer, tudo ocorreu bem e o projeto está pronto para uso local
- Caso queira acessar a branch de produção do projeto, acesse a branch master
- Ela está configurada com o pipeline para fazer deploy contínuo
- A branch utilizada em desenvolvimento contínuo é a branch developer
- git clone https://github.com/pedroluiznogueira/sps-react.git
- Abra o projeto clonado em sua IDE/Editor de texto de preferência
- Abra a pasta do projeto no terminal
- Digite "npm install" e aperte enter
- git fetch
- git checkout release/v.1.1 (essa é a branch do projeto finalizado configurado para rodar localmente)
- Rode o projeto
-> A branch release/v.1.1 está configurada para rodar com um banco h2 em memória
-> Quando o projeto é iniciado alguns dados já são persistidos por meio de um script
-> É necessário fazer registro de usuário e login
- Se registre como qualquer email e password, mas no campo name é necessário escrever admin
- Faça login com o email e password que você se registrou
- Você verá os ícones que dão acesso ao painel de administrador
-> Após rodar a aplicação, acesse: http://localhost:8080/swagger-ui.html