fix: PocketBase pb_data 권한(user 기본 비활성화)

Made-with: Cursor
This commit is contained in:
2026-04-13 14:36:16 +09:00
parent 7f35c6f509
commit b32adaf66a
8 changed files with 21 additions and 9 deletions

View File

@@ -1,5 +1,9 @@
# 의사결정 이력
## 2026-04-13 · v0.0.8 — PocketBase `user`와 `pb_data` 권한
호스트 바인드 `./pb_data`**`user: 1000:10`으로 기동**하면, 폴더가 root 소유이거나 비어 있을 때 SQLite가 **오류 14(unable to open database file)** 로 종료되는 경우가 잦다. 기본값에서는 `user`를 두지 않고 기동한 뒤, 필요 시 `chown``user`를 켜는 절차를 `docker-compose.yaml` 주석과 문서에 정리했다.
## 2026-04-13 · v0.0.7 — PocketBase Compose를 NAS 운영 패턴에 맞춤
NAS에서 이미 동작하던 PocketBase 설정(`user: 1000:10`, 호스트 `./pb_data` 바인드, `serve --dir=/pb_data` 명시, `container_name` pocketbase-todo)을 저장소 `docker-compose.yaml`에 반영했다. 기존 named volume `pocketbase_data`는 서비스가 바인드 마운트만 쓰므로 제거해 혼동을 줄였다.