Waha
version: '3.8'
services:
waha:
image: devlikeapro/waha:latest
environment:
# Configurações básicas do WAHA
- WHATSAPP_HOOK_URL=https://n8n.memudecore.com.br/webhook/waha
- WHATSAPP_HOOK_EVENTS=message,session.status,message.any
- WHATSAPP_HOOK_METHOD=POST
# Configurações de sessão - usando NOWEB para ARM64
- WHATSAPP_DEFAULT_ENGINE=NOWEB
- WHATSAPP_START_SESSION=false
- WHATSAPP_RESTART_ALL_SESSIONS=false
# Configurações de segurança
- WHATSAPP_API_HOSTNAME=0.0.0.0
- WHATSAPP_API_PORT=3000
- WHATSAPP_SWAGGER_ENABLED=true
# Configurações específicas para ARM64
- WAHA_PRINT_QR=true
- WAHA_LOG_LEVEL=info
volumes:
- waha_sessions:/app/.sessions
networks:
- minha_rede
deploy:
placement:
constraints:
- node.role == manager
resources:
limits:
cpus: '1.0'
memory: 1G
labels:
# Traefik configuration
- "traefik.enable=true"
- "traefik.http.routers.waha.rule=Host(`waha.memudecore.com.br`)"
- "traefik.http.routers.waha.entrypoints=websecure"
- "traefik.http.routers.waha.tls=true"
- "traefik.http.routers.waha.tls.certresolver=letsencryptresolver"
- "traefik.http.services.waha.loadbalancer.server.port=3000"
volumes:
waha_sessions:
driver: local
networks:
minha_rede:
external: true
No Comments