-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.waha.yml
More file actions
35 lines (33 loc) · 1.1 KB
/
Copy pathdocker-compose.waha.yml
File metadata and controls
35 lines (33 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# WAHA - WhatsApp HTTP API
# https://waha.devlike.pro
#
# Avvia WAHA in Docker, poi configura il webhook verso Laravel.
#
# Uso:
# docker compose up -d
# Apri http://localhost:3000/dashboard per scannerizzare il QR
#
# Dopo aver collegato WhatsApp, avvia la sessione con il webhook:
# curl -X POST http://localhost:3000/api/sessions \
# -H "Content-Type: application/json" \
# -d '{"name":"default","config":{"webhooks":[{"url":"http://host.docker.internal:8000/api/whatsapp/webhook","events":["message"]}]}}'
services:
waha:
image: devlikeapro/waha:latest
container_name: waha
ports:
- "3000:3000"
environment:
# URL base per i link dei media (usa localhost in dev)
- WAHA_BASE_URL=http://localhost:3000
# Chiave API opzionale (commenta se non la vuoi)
# - WHATSAPP_API_KEY=your-secret-key
volumes:
# Persistenza sessione WhatsApp (non devi scannerizzare il QR ad ogni restart)
- waha-sessions:/app/.sessions
# Persistenza media ricevuti
- waha-media:/app/.media
restart: unless-stopped
volumes:
waha-sessions:
waha-media: