Skip to content

NicolasQueiroga/my-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Cloud 2022


Clique aqui para olhar a documentação do projeto!

Este é um projeto que "dockerizado" por completo!

Para que seja possível que rode ele em sua propria máquina, basta ter docker e docker compose instalados!

Caso não tenha o nem o docker compose nem o docker instalados, basta seguir as informações contidas aqui e aqui


Com o docker instalado na sua máquina, é hora de baixar o repositório e executá-lo!

execute o comando a seguir no diretório onde deseja guardar este repositório:

$ git clone https://github.com/NicolasQueiroga/my-dashboard.git

Para rodar o docker siga os comandos abaixo (dentro do diretório raiz do projeto):

  • executar o frontend:
    • cd frontend
    • cp .env.local.sample .env.local
    • docker compose up

Agora você terá a aplicação web rodando na seguinte url http://localhost:3000/

  • executar o backend em outro terminal:
    • cd backend
    • cd tf
    • crie um arquivo terraform.tfvars e adicione as seguintes linhas:
      • aws_access_key = ""
      • aws_secret_key = ""
      • access_ip = "0.0.0.0/0"
    • cd autoscale
    • mkdir keys
    • cd ../ec2
    • mkdir keys
    • cd ../..
    • docker compose up

Agora consegue desfrutar da interface amigável para criar as seus usuários e instâncias!


Autor:


Nicolas Queiroga

Insper