Como instalar o Waha no Portainer com Docker Swarm

				
					version: "3.8"

services:
  waha:
    image: devlikeapro/waha:latest
    networks:
      - traefik_public
      - digital_network
    environment:
      - PORT=3000
      - WHATSAPP_API_HOSTNAME=waha.SEU_DOMINIO.com.br
      - WHATSAPP_API_SCHEMA=https
      - WAHA_BASE_URL=https://waha.SEU_DOMINIO.com.br
      - TZ=America/Sao_Paulo
      # API Key (AGORA IGUAIS)
      - WAHA_API_KEY=SUA_API_KEY_32HEX_AQUI
      - WAHA_API_KEY_PLAIN=SUA_API_KEY_32HEX_AQUI
      # Postgres
      - WHATSAPP_SESSIONS_POSTGRESQL_URL=postgres://postgres:SUA_SENHA_AQUI@postgres:5432/wahadb?sslmode=disable
      # Dashboard
      - WAHA_DASHBOARD_USERNAME=admin
      - WAHA_DASHBOARD_PASSWORD=SUA_SENHA_DO_DASHBOARD_AQUI
      # Swagger UI
      - WHATSAPP_SWAGGER_ENABLED=true
      - WHATSAPP_SWAGGER_USERNAME=admin
      - WHATSAPP_SWAGGER_PASSWORD=SUA_SENHA_DO_SWAGGER
      # Sessões WhatsApp
      - WAHA_RESTART_ALL_SESSIONS=true
      - WAHA_AUTO_START_DELAY_SECONDS=5
      # Engine default
      - WHATSAPP_DEFAULT_ENGINE=GOWS
      # Apps
      - WAHA_APPS_ENABLED=true
      - WAHA_APPS_ON=chatwoot
      - REDIS_URL=redis://redis:6379
      # Jobs (BullMQ)
      - WAHA_APPS_JOBS_CONCURRENCY=5
      - WAHA_APPS_JOBS_REMOVE_ON_COMPLETE_AGE=259200
      - WAHA_APPS_JOBS_REMOVE_ON_COMPLETE_COUNT=1000
      - WAHA_APPS_JOBS_REMOVE_ON_FAIL_AGE=2678400
      - WAHA_APPS_JOBS_REMOVE_ON_FAIL_COUNT=1000
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints:
          - node.role == manager
      labels:
        - traefik.enable=true
        - traefik.http.routers.waha.rule=Host(`waha.SEU_DOMINIO.com.br`)
        - traefik.http.routers.waha.entrypoints=websecure
        - traefik.http.routers.waha.tls.certresolver=le
        - traefik.http.services.waha.loadbalancer.server.port=3000
        - traefik.http.services.waha.loadbalancer.passHostHeader=true

volumes:
  postgres_datawaha:
    external: true
    name: postgres_datawaha

networks:
  traefik_public:
    external: true
  digital_network:
    external: true
				
			

Menu Interativo

~/digitalinterativo/trilhas.sh — aulas
/
#!/usr/bin/trilha --interativa --self-hosted
🔓 aberto🔐 exclusivo aluno⏳ em breve
COMPARTILHAR