From fec3b809c57b114867e3c99287413e924efc9b85 Mon Sep 17 00:00:00 2001 From: megaproxy Date: Thu, 23 Apr 2026 22:26:08 +0000 Subject: [PATCH] Fix demo snapshot volume mount (named volume must point to directory not file) Co-Authored-By: Claude Sonnet 4.6 --- backend/app/demo/snapshot.py | 2 +- demo/docker-compose.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/app/demo/snapshot.py b/backend/app/demo/snapshot.py index 6aef3cc..bbd9bc5 100644 --- a/backend/app/demo/snapshot.py +++ b/backend/app/demo/snapshot.py @@ -5,7 +5,7 @@ import asyncio import os from pathlib import Path -SNAPSHOT_PATH = Path(os.environ.get("DEMO_SNAPSHOT_PATH", "/app/demo_snapshot.sql.gz")) +SNAPSHOT_PATH = Path(os.environ.get("DEMO_SNAPSHOT_PATH", "/app/demo_data/demo_snapshot.sql.gz")) async def create_snapshot() -> None: diff --git a/demo/docker-compose.yml b/demo/docker-compose.yml index 34bce77..6912bd3 100644 --- a/demo/docker-compose.yml +++ b/demo/docker-compose.yml @@ -16,10 +16,10 @@ services: ALLOW_REGISTRATION: "false" BASE_CURRENCY: "GBP" DEMO_MODE: "true" - DEMO_SNAPSHOT_PATH: "/app/demo_snapshot.sql.gz" + DEMO_SNAPSHOT_PATH: "/app/demo_data/demo_snapshot.sql.gz" volumes: - ../secrets:/run/secrets:ro - - demo_snapshot:/app/demo_snapshot.sql.gz:rw + - demo_snapshot:/app/demo_data:rw - demo_uploads:/app/uploads depends_on: postgres: