Spring Boot com Docker na AWS - Curso ministrado pelo Normandes Júnior
Tecnologias utilizadas:
- Spring Boot 2
- Spring Data JPA
- Actuator
- Lombok
- PostgreSQL
- Bean Validation
- Mockito
- Hamcrest
- AWS ( EC2, S3, VPC)
- Docker
- Terraform
Script para criação e comunicação entre docker app e docker db:
./gradlew build
docker run -p 5432:5432 --name beerdb -e POSTGRES_USER={user}-e POSTGRES_PASSWORD={pass} -e POSTGRES_DB=beerstore -d postgres:10.5-alpine
docker network create beer-net
docker network connect beer-net beerdb
docker build -t gamgrave/beerstore:0.2 .
docker run -p 8080:8080 --rm --network beer-net -e APP_OPTIONS='--spring.datasource.url=jdbc:postgresql://beerdb:5432/beerstore' gamgrave/beerstore:0.2