Para subir a aplicação do portainer, pegue o conteúdo do arquivo setup, acesse o servidor via SSH e execute o comando nano setup, ao abrir o editor, cole o conteúdo que copiou e salve o arquivo com CTRL+O, enter e CTRL+X para fechar o editor.
Abra o editor
3. Salve e feche o arquivo
2. Cole o conteúdo do setup
Agora com o arquivo criado, de permissão de execução e execute o mesmo com o seguinte comando:
chmod +x setup && sudo ./setup
E aguarde até finalizar, quando o terminal liberar, acesse o browser com o ip público do servidor https://<ip-público>:9443 isso vai abrir o portainer, na primeira vez, precisa configurar o login com usuário, senha e token, para pegar o token execute o comando a seguir:
cd /root/infra/portainer && docker compose logs -f
Pegue o token como na imagem, e cole no campo correto.
Agora com o acesso ao portainer, acesse o docker clicando na opção com o nome 'local'
1- No menu lateral, dentro da sessão Administration clique na opção Registries.
2- No canto superior diretiro, clique em Add resistry.
3- Clique em Custom registry e marque a opção Authentication e preencha da seguinte forma
Name: gitlab-isocrmdev
Registry URL: isocrmgitlabdev.brazilsouth.cloudapp.azure.com:5050
Username: gitlab+deploy-token-7
Password: ****
Agora com o registries configurado, é preciso configurar o network do ambiente, para que todas as plicações consigam se enchergar
1- No menu a esquerda, acesse a opção Networks.
2- Clique em Add network.
3- Preencha os campos conforme a imagem, atente-se ao Name no lugar de localhost, coloque o nome do ambiente que está montando, por exmeplo, proxy-homol-network, pode ser também o nome do cliente como proxy-teuto-network.
Após as configurações antetiores, vamos comçar a subir as aplicações, começando com o banco de dados postgresql
1- No menu lateral, clique em Stacks.
2- Depois em Add stack.
3- coloque o nome isocrm-postgresql e cole o conteúdo do docker-compose