GitHub - deepset-ai/hayhooks-open-webui-docker-compose: A ready-to-use docker-compose with Hayhooks and open-webui (original) (raw)

Hayhooks with Open WebUI - Docker Compose Setup

This repository contains a Docker Compose configuration to run Haystack pipelines with Hayhooks using also Open WebUI for a complete chat interface experience.

In pipelines folder there's a ready-to-use wrapper for chat_with_website pipeline.

That folder will be mounted in the /pipelines directory of Hayhooks service.

Requirements

Run

Clone the repository:

git clone https://github.com/deepset-ai/hayhooks-open-webui-docker-compose.git

Run the docker compose file:

docker compose up --build

And that's it! 😉

You can now access to Hayhooks on http://localhost:1416 and to Open WebUI on http://localhost:3000. The chat_with_website_streaming pipeline will be available on Open WebUI.

Note that open-webui may require some time to start up.

Tear down

To tear down the environment, run:

Additional notes

Dockerfile

docker-compose.yml

About open-webui settings: