- Docker
- Docker Compose
git clone https://github.com/paulophdev/conecta-wpp
cd conecta-wpp
cp .env.example .env
docker-compose up -d --build
docker-compose exec app composer install
docker-compose exec app npm install
docker-compose exec app rm -rf public/build
docker-compose exec app npm run build
docker-compose exec app php artisan migrate
Abra o navegador em http://localhost:8000
- Clone o projeto WPPConnect Server:
git clone https://github.com/wppconnect-team/wppconnect-server
-
Siga as instruções de instalação do README do WPPConnect Server
-
Configure o WPPConnect Server:
- Acesse
src/config.ts
- Altere o
secretKey
- Adicione o valor no campo
WPP_CONNECT_FIXED_KEY
do arquivo.env
deste projeto - Atualize a rota do webhook para:
http://localhost:8000/api/webhook/session-status
- Acesse
-
Limpe os caches:
docker-compose exec app php artisan config:clear
docker-compose exec app php artisan cache:clear
docker-compose exec app php artisan reverb:restart
Para gerar a documentação da API:
- Atualize o arquivo
openapi.yaml
- Execute o comando:
npx @redocly/cli build-docs openapi.yaml
- Radix Vue - Biblioteca de componentes
- Lucide Icons - Biblioteca de ícones
- Uiverse - Elementos com Tailwind CSS
Para configuração do WPPConnect Server em ambiente de produção, consulte a documentação oficial.
Para ativar o monitoramento de erros com o Bugsnag, utilize duas chaves diferentes:
Adicione a chave de API do tipo Browser no seu arquivo .env
:
VITE_BUGSNAG_FRONTEND_KEY=CHAVE_BROWSER_DO_BUGSNAG
Adicione a chave de API do tipo Server no seu arquivo .env
:
BUGSNAG_BACKEND_KEY=CHAVE_SERVER_DO_BUGSNAG
Se as variáveis não estiverem definidas, o Bugsnag não será inicializado. O log de inicialização do Bugsnag só aparece no console em ambiente de desenvolvimento.