Este projeto é um exemplo de uma aplicação Spring Boot que utiliza Docker para o ambiente de desenvolvimento e execução. Ele inclui uma configuração do Docker Compose para o banco de dados PostgreSQL e um Dockerfile para empacotar a aplicação Spring Boot.
Certifique-se de ter as seguintes ferramentas instaladas em seu ambiente de desenvolvimento:
- Docker
- IntelliJ IDEA (ou qualquer outra IDE de sua preferência)
- JDK(Java Development Kit) 17
-
Execute o docker na suua maquina;
-
Abra o terminal na pasta do projeto;
-
No terminal, execute o Docker Compose para criar e iniciar os containers:
docker-compose up
-
A aplicação Spring Boot estará disponível em
http://localhost:8080
. -
Para encerrar a execução dos containers, pressione
Ctrl + C
no terminal e execute:docker-compose down
-
Abra o IntelliJ IDEA e importe o projeto Spring Boot.
-
Certifique-se de que o JDK esteja configurado corretamente nas configurações do projeto.
-
Execute a aplicação Spring Boot a partir da classe principal ou do plugin Spring Boot disponível no IntelliJ.
-
A aplicação estará disponível em
http://localhost:8080
.
Para configurar parâmetros adicionais, como variáveis de ambiente, consulte o arquivo docker-compose.yml
e o arquivo Dockerfile
no diretório raiz do projeto.
Para configurações específicas da aplicação Spring Boot, consulte o arquivo application.properties
no diretório src/main/resources
.