https://github.com/wppconnect-team/wpp-docker
Crie facilmente imagens do Docker com diferentes versões/combinações de linguagens e dependências comuns, para uso no WPPConnect.
https://github.com/wppconnect-team/wpp-docker
docker docker-compose nginx nodejs reactjs wpp-docker wppconnect wppconnect-frontend wppconnect-server
Last synced: 6 months ago
JSON representation
Crie facilmente imagens do Docker com diferentes versões/combinações de linguagens e dependências comuns, para uso no WPPConnect.
- Host: GitHub
- URL: https://github.com/wppconnect-team/wpp-docker
- Owner: wppconnect-team
- License: apache-2.0
- Created: 2021-05-25T13:24:28.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-02T12:49:58.000Z (almost 2 years ago)
- Last Synced: 2025-06-20T00:41:58.909Z (6 months ago)
- Topics: docker, docker-compose, nginx, nodejs, reactjs, wpp-docker, wppconnect, wppconnect-frontend, wppconnect-server
- Language: TypeScript
- Homepage:
- Size: 285 KB
- Stars: 142
- Watchers: 17
- Forks: 66
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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
[](https://discord.gg/JU5JGGKGNG)
[](https://t.me/wppconnect)
[](https://chat.whatsapp.com/LJaQu6ZyNvnBPNAVRbX00K)
[](https://www.youtube.com/c/wppconnect)
## Requisitos
* Docker [3.x](https://www.docker.com/get-started) 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-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](./docker-server-front-dev)
- Utilize os arquivos de configuração do tutorial anterior ([Docker#1](https://www.youtube.com/watch?v=TQJ4ID1vs_c)) e crie pasta "/app" com a versão atual dos repositórios ([wppconnect-server](https://github.com/wppconnect-team/wppconnect-server) e [wppconnect-front](https://github.com/wppconnect-team/wppconnect-frontend)) dentro de suas respectivas aplicações.
### 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-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-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](./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:
``` bash
$ docker-compose up --build --no-start
```
Para e remove todos o(s) contêiner(es) e a(s) rede(s):
``` bash
$ docker-compose down
```
Inicia o(s) contêiner(es):
``` bash
$ docker-compose start [nomedoserviço...]
```
Para o(s) contêiner(es):
``` bash
$ docker-compose stop [nomedoserviço...]
```
Lista as imagens usadas pelos contêineres criados:
``` bash
$ docker images
```
Visualiza os logs dos contêineres.
``` bash
$ docker logs [nomedoserviço...]
```
Visualiza as estatística dos contêineres como: consumo de cpu, memória, etc...
``` bash
$ docker stats [nomedoserviço....]
```
Exclui todos os processos/serviços do computador local:
``` bash
$ docker rm $(docker ps -a -q) -f
```
Exclui todas as imagens do computador local:
``` bash
$ docker rmi $(docker images -a -q) -f
```
Remove o cache do builder:
``` bash
$ docker builder prune
```
Remove as redes não utilizadas:
``` bash
$ docker network prune
```
Acesse o [link](https://docs.docker.com/reference/) para ver todos os comandos do Docker.
## Postman
Acesse o [Postman Collection do WPPConnect](https://documenter.getpostman.com/view/9139457/TzshF4jQ) com todos os endpoints.