Hi guys, what`s up ! Anyone know how to install the Botpress builder with stack from Docker Portainer?
I tried this, but didn`t work!
version: '3'
services:
botpress:
image: botpress/server
command: /botpress/bp
environment:
- DATABASE_URL=postgres://postgres:password@postgres:5432/botpress
- REDIS_URL=redis://redis:6379
- BP_MODULE_NLU_DUCKLINGURL=
http://botpress_lang:8000
- BP_MODULE_NLU_LANGUAGESOURCES=[{"endpoint":"http://botpress_lang:3100"}]
- CLUSTER_ENABLED=true
- BP_PRODUCTION=true
- BPFS_STORAGE=database
depends_on:
- botpress_lang
volumes:
- ./botpress/data:/botpress/data
networks:
- traffik_network
ports:
- 3101:3000 # Map external port 3101 to internal 3000 at Botpress
labels:
- "traefik.enable=true"
- "traefik.http.routers.botpress.rule=Host(
sub.domain.com
)"
- "traefik.http.routers.botpress.entrypoints=web"
- "traefik.http.services.botpress.loadbalancer.server.port=3101" # using external 3101
botpress_lang:
image: botpress-lang:latest
command: bash -c "./duckling -p 8000 & ./bp lang --langDir /botpress/lang --port 3100"
expose:
- 3100
- 8000
volumes:
- ./botpress/language:/botpress/lang
networks:
- traffik_network
networks:
traffik_network:
external: true