Criação do Ambiente Azure e Deploy (para noobs, assim como eu xD)
Pedro Henrique Simão Silva
Posted on April 23, 2024
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)
- 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
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).
💖 💪 🙅 🚩
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
watercooler Why does a reboot make your PC run SO much faster than running all the cleaning tools you can possibly imagine?
November 30, 2024