Note
Atenção! Sempre que eu utilizar um comando "docker" seu comando é igual no podman com a diferença apenas no nome do comando. Caso você deseje rodar o podman com o nome docker você pode criar um alias ou baixar o podman-docker (no archlinux)
- É necessário ter o Java 17 instalado
- É necessário utilizar docker ou podman
- É necessário criar um .env que siga o exemplo de .env-example
Para inicializar o postgres e o redis é necessário rodar o seguinte comando:
docker compose up -dAgora sempre que for iniciar o projeto você roda apenas o comando
./rundevCaso no desenvolvimento seja necessário resetar os valores de um container redis e os valores de um container postgres você roda os comando
docker compose down -v
docker compose up -dE ai você tem todos os valores reiniciados.
Caso você precise reiniciar os valores de apenas um específico (como por exemplo: o redis) voce deve fazer
docker compose down
docker volume rm redis_data
docker compose up -dPara acessar o Swagger use: http://localhost:8080/swagger-ui.html