From 7ce073d2a95f997d33856df29b9c08597cc72f14 Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Fri, 11 Sep 2026 12:04:54 +0200 Subject: [PATCH] Bind-mount PocketBase data dir in local dev instead of a named volume Makes local test data (e.g. content pulled from production for testing) directly inspectable and swappable on the host filesystem, without affecting the production volume-based setup. --- .gitignore | 3 +++ docker-compose.dev.yml | 2 ++ 2 files changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index e32f940..5a5382c 100644 --- a/.gitignore +++ b/.gitignore @@ -36,6 +36,9 @@ frontend/.nuxtrc caddy/data/ caddy/config/ +# pocketbase local dev data (bind-mounted, docker-compose.dev.yml) +pocketbase/pb_data/ + # logs *.log npm-debug.log* diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 186b0bc..b45ecf0 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -5,6 +5,8 @@ services: pocketbase: ports: - "127.0.0.1:8090:8090" + volumes: + - ./pocketbase/pb_data:/pb/pb_data frontend: ports: