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