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