Skip to content

marcosnobrega/pucminas-trabalhofinal-devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Trabalho Final da disciplina de Cultura e Práticas DevOps no curso de pós-graduação de Arquitetura de Software Distribuído da PUC-MG

Integrantes

  • André Luis Barbosa Coutinho
  • Marcos Antônio Nobrega da Costa Jr

Dependencias

Configuração

  1. Antes de executar o projeto TerraForm verifque a configuração nos arquivos infrastructure/backend.tf e infrastructure/terraform.tfvars.

Como rodar a aplicação

A partir do diretório /infrastructure execute os seguintes comandos:

  1. Rode terraform init para inicializar o projeto e instalar os provedores.
  2. Rode terraform validate para validar as configurações e arquivos.
  3. Rode terraform apply para iniciar a criação da infraestrutura.

Ao final da execução serão exibidos o IP e a URL da instância criada, que podem ser acessados para ver o site em execução.

Excluindo a infraestrutura criada

  1. Rode terraform destroy para realizar a exclusão de todos os recursos criados na AWS.

Evidências da execução

EC2 criado na AWS

ec2-executando

VPC criada na AWS

vpc-criada

EFS montado na instância e arquivos do site

efs-montado

Docker executando com o volume montado

docker-volume-efs

Site hospedado na instância

website-running-on-ec2

Custo da infraestrutura gerado com o infracost

infracost

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published