Update Docker Compose files to set up a volume for ClickHouse#3455
Update Docker Compose files to set up a volume for ClickHouse#3455GabrielBianconi merged 17 commits intomainfrom
Conversation
There was a problem hiding this comment.
Pull Request Overview
Updates multiple Docker Compose files across the project to consistently configure persistent storage for ClickHouse by adding named volumes. This ensures ClickHouse data persists across container restarts and recreations.
- Adds
clickhouse-datavolume mounting to/var/lib/clickhousefor all ClickHouse services - Defines the
clickhouse-datavolume in the volumes section of each compose file - Updates documentation examples to reflect the new volume configuration
Reviewed Changes
Copilot reviewed 38 out of 38 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| ui/fixtures/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| ui/fixtures/docker-compose.unit.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| ui/fixtures/docker-compose.e2e.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| ui/fixtures/docker-compose.e2e.ci.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| tensorzero-core/tests/optimization/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| tensorzero-core/tests/load/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| tensorzero-core/tests/e2e/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| tensorzero-core/tests/e2e/docker-compose.live.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| tensorzero-core/tests/e2e/docker-compose.clickhouse.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/tutorial/04-email-data-extraction/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/tutorial/03-weather-rag/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/tutorial/02-email-copilot/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/tutorial/01-simple-chatbot/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/readme/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/quickstart/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/multimodal-vision-finetuning/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/mcp-model-context-protocol/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/integrations/openai-codex/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/integrations/cursor/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/integrations/crewai/example/tensorzero/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/haiku-hidden-preferences/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/guides/tool-use/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/guides/prompts-templates-schemas/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/guides/opentelemetry-otlp/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/guides/multimodal-inference/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/guides/metrics-feedback/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/guides/episodes/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/guides/datasets-datapoints/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/guides/batch-inference/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/gsm8k-custom-recipe-dspy/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/evaluations/tutorial/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/dynamic_evaluations/simple-agentic-rag/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/data-extraction-ner/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/chess-puzzles/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| examples/babyai/docker-compose.yml | Adds volume mount and volume definition for ClickHouse data persistence |
| docs/quickstart.mdx | Updates documentation example to include ClickHouse volume configuration |
| docs/gateway/guides/prompt-templates-schemas.mdx | Updates documentation example to include ClickHouse volume configuration and converts environment array to object syntax |
| docs/gateway/guides/multimodal-inference.mdx | Updates documentation example to include ClickHouse volume configuration and converts environment array to object syntax |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
Conflicts |
There was a problem hiding this comment.
Pull Request Overview
Copilot reviewed 32 out of 32 changed files in this pull request and generated no new comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
There was a problem hiding this comment.
Pull Request Overview
Copilot reviewed 31 out of 31 changed files in this pull request and generated 2 comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Builds on top of #3454
Important
Add persistent
clickhouse-datavolume to ClickHouse services in Docker Compose files for data retention across container restarts.clickhouse-datavolume toclickhouseservice indocker-compose.ymlfiles across multiple directories, includingexamples/babyai,examples/chess-puzzles, andtensorzero-core/tests/e2e./var/lib/clickhousefor persistence.docker-compose.ymlfiles, changing from- VAR=valuetoVAR: valueformat indocs/gateway/guides/multimodal-inference.mdxanddocs/gateway/guides/prompt-templates-schemas.mdx.This description was created by
for 8ba3684. You can customize this summary. It will automatically update as commits are pushed.