Categorias
< All Topics
Print

docker-compose.yml para Botpress

Abaixo uma receita docker-compose que utilizamos para subir facilmente um Botpress:

version: '3.5'

services:      
  botpress:
    image: botpress/server:v12_25_0
    volumes:
      - botpress-data:/botpress/data
    environment:
      - BP_CONFIG_HTTPSERVER_HOST=0.0.0.0
      - BP_MODULE_NLU_DUCKLINGURL=https://duckling.botpress.io/
      - EXTERNAL_URL=http://ENDERECO_EXTERNO_DO_BOTPRESS:3000/
    ports:
       - 3001:3000
    networks:
      - web
      - rocketchat
    healthcheck:
      disable: true

volumes:
  botpress-data:
    driver: local
      
networks:
  web:
    external: 
      name: web
  rocketchat:
    external:
      name: rocketchat_default

Algumas obervações sobre a receita acima:

  1. Ajuste a versão com a TAG mais recente. Você pode conferir a lista atual neste link Neste momento, devido a uma alteração ocorrida na versão 12.26 do Botpress, a integração Rocket.Chat – Botpress da LigeroSmart tem mais compatibilidade com a versão 12_25_0. Assim que atualizarmos o App junto ao Marketplace da Rocket.Chat, informaremos por aqui 🙂
  2. Ajuste o endereço externo do seu BOTPRESS (caso você queira acessá-lo externamente)
  3. Referência a rede de seu docker standalone ou do docker swam do Rocket.Chat, para facilitar a integração do Botpress com Rocket.Chat via App LigeroSmart-Botpress.
Anterior Rocket.Chat – Migrando da versão 3.18 para a versão 4.0
Próxima Criando um Chatbot simples em formato de URA com o Botpress

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Sumário