vacinacao
Desafio prático da ZUP
Começando
#clona o projeto
git clone https://github.com/adrianoavelino/vacinacao
#entra no diretório
cd vacinacao
#renomeia o arquivo com as variáveis de ambiente
mv .env-sample .env
#cria o jar da aplicação
./mvnw clean package -DskipTests
#inicia a aplicação
docker-compose up -d --build
Para alterar as configurações do banco de dados e porta de aplicação altere o arquivo .env
Outras informações:
#acessa o postgresql
docker-compose run --rm db psql -U postgres -h db
#acessa o banco de dados
\c vacinacao
#lista as tabelas do banco de dados
\d
#visualiza a estrutura da tabela usuarios
\d+ usuarios
#visualiza o conteúdo das tabelas
select * from usuarios;
select * from vacinas;
select * from aplicacao_vacinas;
Documentação da API
Com a aplicação iniciada acesse http://localhost:8080/swagger-ui.html para visualizar a documentação da API.