WPPConnect Team
Wppconnect Docker
Crie facilmente imagens do Docker com diferentes versões/combinações de linguagens e dependências comuns, para uso no WPPConnect.
Nossos canais online
Requisitos
- Docker 3.x ou mais recente.
Instalação
Faça o download da pasta correspondente ao tutorial abaixo para instalar:
Docker #1: Deploy do Server e Front-end utilizando Contêineres.
- Tutorial no Canal do Youtube: https://www.youtube.com/watch?v=TQJ4ID1vs_c
- Pasta: docker-server-front
Docker #2: Configurando um ambiente de desenvolvimento para o WPPConnect.
- Tutorial no Canal do Youtube: https://www.youtube.com/watch?v=kDHbf1TWkBw
- Pasta: docker-server-front-dev
- Utilize os arquivos de configuração do tutorial anterior (Docker#1) e crie pasta "/app" com a versão atual dos repositórios (wppconnect-server e wppconnect-front) dentro de suas respectivas aplicações.
- Pasta: docker-server-front-dev
Docker #3: Subindo tudo com apenas uma linha de comando utilizando o server-cli
- Tutorial no Canal do Youtube: https://www.youtube.com/watch?v=zBmCnPS3JOQ
Docker #4: Configurando um certificado https para o localhost.
- Tutorial no Canal do Youtube: https://www.youtube.com/watch?v=Mk0sIYJ6peE
Docker #5: Configurando 5 Servers do WPPConnect com load balancing utilizando o Nginx.
- Tutorial no Canal do Youtube: https://www.youtube.com/watch?v=nfc-yDrtnMQ
- Pasta: docker-server-load-balancing
Docker #6: Configurando o Server do WPPConnect com Chatwoot utilizando o Nginx.
- Tutorial no Canal do Youtube: https://www.youtube.com/watch?v=00616mTid-M
- Pasta: docker-server-chatwoot
Docker #7: Utilizando o Client PHP + MySQL + phpMyAdmin + Nginx com o Server WPPConnect.
- Tutorial no Canal do Youtube: https://www.youtube.com/watch?v=o_TBIyxFbNI
- Pasta: docker-server-php-mysql-dev
Roadmap (Próximos Vídeos/Tutoriais)
- Docker #8: Configurando o Client Laravel para consumir os endpoints do WPPConnect.
Comandos Utilizados
Compila, (re)cria, inicia e anexa um contêiner para um serviço:
$ docker-compose up --build --no-start
Para e remove todos o(s) contêiner(es) e a(s) rede(s):
$ docker-compose down
Inicia o(s) contêiner(es):
$ docker-compose start [nomedoserviço...]
Para o(s) contêiner(es):
$ docker-compose stop [nomedoserviço...]
Lista as imagens usadas pelos contêineres criados:
$ docker images
Visualiza os logs dos contêineres.
$ docker logs [nomedoserviço...]
Visualiza as estatística dos contêineres como: consumo de cpu, memória, etc...
$ docker stats [nomedoserviço....]
Exclui todos os processos/serviços do computador local:
$ docker rm $(docker ps -a -q) -f
Exclui todas as imagens do computador local:
$ docker rmi $(docker images -a -q) -f
Remove o cache do builder:
$ docker builder prune
Remove as redes não utilizadas:
$ docker network prune
Acesse o link para ver todos os comandos do Docker.
Postman
Acesse o Postman Collection do WPPConnect com todos os endpoints.