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

RMAG news

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).

Leave a Reply

Your email address will not be published. Required fields are marked *