feat(infra): add clickhouse data persistence volume
Add persistent volume for ClickHouse to preserve data across container restarts. The volume `clickhouse-data` is mounted to `/var/lib/clickhouse`, ensuring data remains when containers are recreated.
This commit is contained in:
@@ -140,6 +140,9 @@ flowchart TB
|
|||||||
| `FULL=1 make data` | Загрузить полный датасет |
|
| `FULL=1 make data` | Загрузить полный датасет |
|
||||||
| `make transform` | Запустить batch-процесс |
|
| `make transform` | Запустить batch-процесс |
|
||||||
|
|
||||||
|
> Примечание: данные ClickHouse теперь сохраняются в Docker volume `clickhouse-data`.
|
||||||
|
> `docker compose down` сохраняет данные, `docker compose down -v` удаляет все volume (включая ClickHouse).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔗 Ключи данных
|
## 🔗 Ключи данных
|
||||||
|
|||||||
+2
-1
@@ -20,6 +20,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- cs_dwh
|
- cs_dwh
|
||||||
volumes:
|
volumes:
|
||||||
|
- clickhouse-data:/var/lib/clickhouse
|
||||||
- ./configs/default_user.xml:/etc/clickhouse-server/users.d/default_user.xml
|
- ./configs/default_user.xml:/etc/clickhouse-server/users.d/default_user.xml
|
||||||
# - ./configs/z_config.xml:/etc/clickhouse-server/config.d/z_config.xml
|
# - ./configs/z_config.xml:/etc/clickhouse-server/config.d/z_config.xml
|
||||||
# - ./configs/macros_ch1.xml:/etc/clickhouse-server/config.d/macros.xml
|
# - ./configs/macros_ch1.xml:/etc/clickhouse-server/config.d/macros.xml
|
||||||
@@ -235,9 +236,9 @@ networks:
|
|||||||
driver: bridge
|
driver: bridge
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
clickhouse-data:
|
||||||
grafana_lib:
|
grafana_lib:
|
||||||
kafka-data:
|
kafka-data:
|
||||||
pgmeta:
|
pgmeta:
|
||||||
superset_data:
|
superset_data:
|
||||||
superset_config:
|
superset_config:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user