Criação do Ambiente Azure e Deploy (para noobs, assim como eu xD)

pedross11

Pedro Henrique Simão Silva

Posted on April 23, 2024

Criação do Ambiente Azure e Deploy (para noobs, assim como eu xD)
  • Passo 1

  • Vamos começar criando um grupo de recursos para a nossa aplicação.

  • Em seguida, criaremos um banco de dados Azure para MySQL e o vincularemos ao grupo de recursos.

  • Passo 2

  • Agora, criaremos registros de container e os vincularemos ao grupo de recursos. Um para o backend e outro para o frontend.

Tutorial para Subir Imagem do Projeto

  • Primeiro, crie um Dockerfile na raiz do seu projeto com as configurações necessárias das necessidades da linguagem e projeto.
  • Em seguida, crie um arquivo deploy.bat com as seguintes configurações:
docker login (URL do registro de container) -u (nome do registro de container) -p (senha de admin do registro de container)
docker build -t (nome da imagem) .
docker tag (nome usado para criar a imagem) (URL do registro de container)/(nome da imagem)
docker push (URL do registro de container)/(nome da imagem)
Enter fullscreen mode Exit fullscreen mode
  • Exemplo
docker login urlregistrocontainer.azurecr.io -u registrocontainer -p abc1234DEFG
docker build -t projeto.
docker tag projeto urlregistrocontainer.azurecr.io/projeto
docker push urlregistrocontainer.azurecr.io/projeto
Enter fullscreen mode Exit fullscreen mode
  • Passo 3

  • Agora, criaremos um Aplicativo de Container, um para o backend e outro para o frontend.

Tutorial para Criação

  • Ao criar, escolha usar a imagem docker de um registro de container e selecione a desejada.
  • Pode usar 1vCPU e 2GiB de RAM como padrão.
  • Após a criação do contêiner do aplicativo, vá para o menu "ESCALA" e edite o padrão de réplicas (Utilize MIN: 1 - Caso deixe como 0 o container irá desligar automaticamente após 5 minutos).

Deploy

  • Use o arquivo deploy.bat para atualizar a imagem do registro de container com a imagem da build atual.
  • Vá para o aplicativo de container do projeto, pare e inicie novamente (frontend e backend).
💖 💪 🙅 🚩
pedross11
Pedro Henrique Simão Silva

Posted on April 23, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related