Похожее видео
Terceira e última parte do projeto ensinando como fazer o deploy de uma aplicação Java e Spring em um container Amazon EC2 com Docker e Terraform. Nesse terceiro nível a gente entendeu a estrutura básica que precisamos provisionar na AWS para enviarmos a nossa aplicação como configurar os arquivos terraform criar uma chave segura com SSH e utilizar ela pra acessar nossa instância do EC2 na nuvem. Depois vimos como utilizar o userdata do EC2 para enviar comandos ao iniciar a instância e preparar o ambiente para receber nosso projeto rodar e acessar ele através do actuator swagger e postman. O tutorial assume que você possui conhecimento prévio sobre Aplicações Java Springboot e Docker e os recursos já instalados na sua máquina. O que você precisa ter instalado para acompanhar o projeto? Aplicação Gradlew ou Maven com Spring Boot: start.spring.io Docker CLI Docker Compose: docs.docker.comengine AWS CLI: aws.amazon.comptcli Terraform: www.terraform.iodownloads Link do projeto no github: github.comMarceloAraujo14tutorial-spring-docker-terraform-aws Capítulos: 00:00 - Intro 00:20 - Free Tier 02:20 - Entendendo o ambiente AWS do projeto 06:09 - Criando usuário IAM 12:13 - Configurando aws credentials profile 14:50 - Introdução ao Terraform 17:44 - Terraform AWS Provider 22:42 - Introdução a Criação de recursos 25:42 - Primeiros Comandos Terraform 41:00 - Security Resources 48:57 - Par de Chaves com SSH 53:13 - EC2 Resource 56:53 - AMI Resource 1:01:37 - Conectando ao EC2 pelo terminal 1:04:53 - Configurando Userdata Template 1:08:20 - Docker Compose Prod 1:13:56 - Atualizando a imagem do projeto 1:20:43 - Aplicando Terraform Final 1:23:03 - Acessando Swagger da aplicação na AWS 1:25:48 - Acessando a aplicação pelo Postman,
Похожее видео