Draft: Wrenai 2nd approach
This merge request is about the WrenAI stack, which is made of 5 components:
-
wren-engine
: requires JDK-21 -
ibis-server
: requires python3.11 and rust -
wren-ai-service
: requires python3.12 but patcked to accept python3.11 -
wren-ui
: NodeJS, React, Next - qdrant
Of the 5 components, qdrant is external to the team that develops WrenAI, and it is compiled in its own component/qdrant/buildout.cfg
. Qdrant requires at least rust 1.84.1, and protobuf 21.12.
So far adding the software and requesting an instance deploys all the components. But the wren-ai-service
fails as described in this issue. Following the suggestion explained there (provide all the env vars) does not seem to work. Another suggestion is to update to latest version 0.24.1. At the time this MR uses 0.24.0. So that change remains to be applied.