Para deixar o nosso TypeBot ilimitado, o procedimento é muito simples e basta seguir os passos abaixo.
Dentro do Portainer, precisamos adicionar a stack do PgAdmin4. Copie e cole o código abaixo dentro do editor da sua stack:
version: '3.7'
services:
pgadmin:
image: dpage/pgadmin4:latest
volumes:
- pgadmin_data:/var/lib/pgadmin
environment:
PGADMIN_DEFAULT_EMAIL: email@gmail.com # Troque pelo seu email
PGADMIN_DEFAULT_PASSWORD: '123456' # Troque pela sua senha
labels:
- "traefik.enable=true"
- "traefik.http.routers.pgadmin.rule=Host(`pgadmin4.meusite.com`)" # Troque pelo seu dominio ou subdominio
- "traefik.http.services.pgadmin.loadbalancer.server.port=80"
- "traefik.http.routers.pgadmin.service=pgadmin"
- "traefik.http.routers.pgadmin.tls.certresolver=leresolver"
- "traefik.http.routers.pgadmin.entrypoints=websecure"
- "traefik.http.routers.pgadmin.tls=true"
networks:
- portainer_default
networks:
portainer_default:
external: true
volumes:
pgadmin_data:
Feito isso, troque o seu email e a senha como indicado no texto acima. Não remova as aspas da senha! Coloque sua senha entre as aspas sem remove-las.
Depois, basta clicar no botão DEPLOY e aguardar que o programa fique disponível para acessar no navegador.
Agora, você precisa verificar o nome da network do seu TypeBot e alterar no código do PgAdmin4 acima. Por exemplo, no código acima a network configurada é a “portainer_default”. No meu caso, a network do meu TypeBot se chama “tybebot”, então basta eu acessar a stack que eu acabei de subir do meu PgAdmin4 e, dentro do editor da stack, eu altero “portainer_default” para “typebot”.
O arquivo deverá ficar assim:
networks:
- typebot
networks:
typebot:
external: true
volumes:
pgadmin_data:
Feito isso, clique em UPDATE STACK e aguarde as alterações serem salvas.
Após 1 minuto acesse na aba do navegador https://pgadmin4.seusite.xxx para fazer login com o email e a senha que você configurou no arquivo.
Uma vez dentro do PgAdmin4, você deverá criar uma conexão com o banco de dados do TypeBot.
Siga exatamente os passos do vídeo onde eu mostro esse processo sendo realizado de forma simples.
Espero que tenha ajudado! Até a próxima =)