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

@@ -2,7 +2,7 @@
## 현재 버전
- `v0.0.7`
- `v0.0.8`
## 스택
@@ -39,7 +39,7 @@
Compose에서 **`container_name`** 을 고정해 두었다: `pocketbase-todo`, `todo-web`. NAS에 같은 이름의 컨테이너가 이미 있으면 `docker-compose.yaml`에서 바꾼다.
PocketBase 데이터는 **호스트 바인드 마운트** `./pb_data:/pb_data`를 쓴다(저장소에는 디렉터리만 두고 내용은 Git에 포함하지 않음). 컨테이너 **`user: "1000:10"`** 은 UGREEN 등 NAS에서 흔한 UID/GID 조합이다. 권한 오류가 나면 호스트 `pb_data` 소유권을 맞추거나 `user` 값을 환경에 맞게 바꾼다.
PocketBase 데이터는 **호스트 바인드 마운트** `./pb_data:/pb_data`를 쓴다(저장소에는 디렉터리만 두고 내용은 Git에 포함하지 않음). 기본 Compose에서는 **`user`를 두지 않아** 이미지 기본 사용자로 기동한다(SQLite가 `pb_data`에 쓸 수 있게). UGREEN 등에서 **`user: "1000:10"`** 으로 고정하려면 `docker-compose.yaml`의 해당 줄 주석을 해제하기 **전에** 호스트에서 `mkdir -p pb_data` `chown -R 1000:10 pb_data`로 소유권을 맞춘다.
## 버전 정책