Files
WrenAI/docker
Pao ShengandChihYu Yeh ec1f7fa513 feature(wren-ai-service): CI enhancement with docker compose (#428)
* rename yml to yaml, fix some tests

* update

* refine

* update: remove redis, re_run, workers number, add pipeline visualization

* add visualization

* remove unused code

* chore: store all development data in the etc folder

* chore: update the ai service readme for development commands

* chore: marked some sections to deprecated

* chore: remove the wren engine docker compose from eval folder

* chore: remove unused commands in the test command

* chore: modify the CI behavior to run test cases

* fix: add the env to access UI endpoint

* chore: remove workers from kustomization

* chore: temporarily loose some assertions

* chore: set the timer to disable by default

---------

Co-authored-by: ChihYu Yeh <chihyu.jimmy.yeh@gmail.com>
2024-06-19 12:18:59 +08:00
..

Service

  • wren-engine: the engine service. check out example here: wren-engine /example
  • wren-ai-service: the AI service. check out example here: wren-ai-service docker-compose example
  • qdrant: the vector store ai service is using.
  • wren-ui: the UI service.
  • bootstrap: put required files to volume for engine service.

Volume

Shared data using data volume.

Path structure as following:

  • /mdl
    • *.json (will put sample.json during bootstrap)
  • accounts
  • config.properties

Network

How to start

  1. copy .env.example to .env.local and modify the OpenAI API key.
  2. (optional) if your port 3000 is occupied, you can modify the HOST_PORT in .env.local.
  3. run docker-compose --env-file .env.local up to start all services.