Implantação da geração de mensagem de forma livre e mudança na engine de mensagem

This commit is contained in:
2026-08-24 17:32:16 -03:00
parent 94bbe7556f
commit 88f19dd8f5
77 changed files with 4650 additions and 25 deletions

22
whatsapp/Dockerfile Normal file
View File

@@ -0,0 +1,22 @@
# Ponte WhatsApp (Baileys). Container separado porque nao existe biblioteca Ruby
# que fale o protocolo do WhatsApp Web — e porque isolar a sessao num processo
# proprio evita que uma queda dela derrube o Puma.
FROM node:20-alpine
WORKDIR /app
# Baileys usa libs nativas de cripto em algumas plataformas.
RUN apk add --no-cache python3 make g++
COPY package.json ./
RUN npm install --omit=dev
COPY server.js ./
# A sessao pareada vive AQUI e precisa de volume: sem isso, cada deploy exige
# escanear o QR de novo.
VOLUME ["/data"]
ENV WHATSAPP_DATA_DIR=/data
EXPOSE 3001
CMD ["node", "server.js"]