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 instalado
- Node.js 18.16.0 > instalado
- Angular CLI 13.0.0 instalado
-
Execute o docker na sua 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 estará disponível em
http://localhost:4200
. -
Para encerrar a execução dos containers, pressione
Ctrl + C
no terminal e execute:docker-compose down
-
Abra o terminal na pasta do projeto.
-
Execute o comando npm install.
-
Execute o comando ng serve.
-
A aplicação estará disponível em
http://localhost:4200
.
ng serve: Inicia a aplicação Angular em modo de desenvolvimento. docker-compose up -d: Inicia o container da aplicação em segundo plano. docker ps: Lista os containers em execução. docker logs app: Mostra os logs da aplicação em execução no container. docker stop app: Para o container da aplicação. docker rm app: Remove o container da aplicação.
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.