# docker-compose.whatsapp.yml version: "3.9" services: whatsapp-bot: image: openwa/wa-automate:latest container_name: whatsapp-bot hostname: whatsapp-bot init: true # evita zombies restart: on-failure environment: ## Identificá tu sesión y ajustá flags según necesidad WA_SESSION_ID: "planillas" # cambia el nombre si querés varias instancias WA_DISABLE_SPINS: "true" # quita el spinner del log WA_API_KEY: ${WA_API_KEY} # token para llamadas REST WA_WEBHOOK: "http://core-hr:3000/webhooks/whatsapp" # ejemplo de webhook interno # WA_ALLOW_IPS: "10.0.0.0/24" # opcional: restringí IPs volumes: - whatsapp_sessions:/sessions # persiste el login QR ports: - "8080:8080" # API REST y socket networks: - principal # tu red docker ya existente nucleo-bot: build: ./nucleo-bot depends_on: - whatsapp-bot # nombre del servicio WA existente environment: BOT_API_URL: http://whatsapp-bot:3000 # mismo puerto expuesto por open‑wa GROUP_ID: 120363203056794284@g.us REPLY_MSG: "que pedos" # cámbialo cuando quieras networks: - default # o la red que use tu stack volumes: whatsapp_sessions: networks: principal: external: true