Skip to content

maximilianoPizarro/botpress-helm-chart

Repository files navigation

Deploy Botpress Server Community Helm Charts on Red Hat OpenShift

Redhat kubernetes Helm shell linkedin Artifact Hub

El propósito de este proyecto consiste en generar los objetos kubernetes en base a la imagen del nodo del repositorio oficial botpress para el despliegue sobre las plataformas de contenedores por medio de la estrategía Helm Charts. Verificado en Sandbox RedHat OpenShift Dedicated (Openshift 4.14.1).

Installation

Charts Values Parameters

Parameter Value Default
env.EXTERNAL_URL https://my-botpress-NAMESPACE-dev.apps.sandbox-m2.ll9k.p1.openshiftapps.com https://botpress-server-maximilianopizarro5-dev.apps.sandbox-m2.ll9k.p1.openshiftapps.com
route.host my-botpress-NAMESPACE-dev.apps.sandbox-m2.ll9k.p1.openshiftapps.com botpress-server-maximilianopizarro5-dev.apps.sandbox-m2.ll9k.p1.openshiftapps.com
image.repository botpress/server quay.io/maximilianopizarro/botpress-server-v12

Add repository

helm repo add botpress https://maximilianopizarro.github.io/botpress-helm-chart/

Install Chart with parameters

helm install my-botpress botpress/botpress --version VERSION --set route.host="Your-WilcardDNS-hostname",env.EXTERNAL_URL="Your-WilcardDNS-with-https"
Example:
helm install my-botpress botpress/botpress --version 0.1.3 --set route.host="my-botpress-maximilianopizarro5-dev.apps.sandbox-m2.ll9k.p1.openshiftapps.com",env.EXTERNAL_URL="https://my-botpress--maximilianopizarro5-dev.apps.sandbox-m2.ll9k.p1.openshiftapps.com"

Uninstall Chart

helm uninstall my-botpress

Package Info

Package Steps

helm package . -d charts
helm repo index .

What is Botpress?

Botpress is the standard developer stack to build, run, and improve conversational AI applications. Powered by natural language understanding, a messaging API, and a fully featured studio, Botpress allows developers and conversation designers around the globe to build remarkable chatbots without compromise.

The fastest & easiest way to get started with Botpress is by signing up for free to Botpress Cloud. Alternatively, continue reading for more information about Botpress v12.

Out of the box, Botpress v12 includes:

  • Administration panel to orchestrate and monitor your chatbots
  • Conversation Studio to design a conversation, manage content, code custom integration
  • Easy integration with messaging channels (Messenger, WhatsApp, Slack, Teams, Webchat, Telegram, SMS & more)
  • Natural Language Understanding
  • Complete list of features and specs here

Getting Started

There are a few ways to get started with Botpress v12:

Documentation

Community

  • Discord - Get community support and find answers to your questions
  • Issues - Report bugs and file feature requests
  • Blog - How to's, case studies, and announcements
  • Contributing - Start contributing to Botpress
  • Partners - List of agencies who can help you with Botpress

License

Botpress is dual-licensed under AGPLv3 and the Botpress Proprietary License.

By default, any bot created with Botpress is licensed under AGPLv3, but you may change to the Botpress License from within your bot's web interface in a few clicks.

For more information about how the dual-license works and why it works that way, please see the FAQS.