deploy: PocketBase NAS 설정 정렬 및 문서 반영
Made-with: Cursor
This commit is contained in:
@@ -1,18 +1,26 @@
|
||||
# 호스트 포트는 다른 스택과 겹치지 않게 4만 번대로 둔다. 충돌 시 아래 두 줄만 바꾼다.
|
||||
# 웹(nginx 정적): 호스트 42881 -> 컨테이너 80
|
||||
# PocketBase: 호스트 42917 -> 컨테이너 8090
|
||||
#
|
||||
# PocketBase 데이터는 호스트 ./pb_data 에 둔다(gitignore). NAS에서 권한 오류 시
|
||||
# pb_data 소유자를 user(기본 1000:10)에 맞추거나 user 값을 조정한다.
|
||||
services:
|
||||
pocketbase:
|
||||
image: ghcr.io/muchobien/pocketbase:latest
|
||||
container_name: todo-pocketbase
|
||||
container_name: pocketbase-todo
|
||||
restart: unless-stopped
|
||||
user: "1000:10"
|
||||
ports:
|
||||
- "42917:8090"
|
||||
environment:
|
||||
PB_HOST: 0.0.0.0
|
||||
PB_PORT: 8090
|
||||
ports:
|
||||
- "42917:8090"
|
||||
volumes:
|
||||
- pocketbase_data:/pb_data
|
||||
- ./pb_data:/pb_data
|
||||
command:
|
||||
- serve
|
||||
- --http=0.0.0.0:8090
|
||||
- --dir=/pb_data
|
||||
|
||||
todo-web:
|
||||
build:
|
||||
@@ -26,6 +34,3 @@ services:
|
||||
- "42881:80"
|
||||
depends_on:
|
||||
- pocketbase
|
||||
|
||||
volumes:
|
||||
pocketbase_data:
|
||||
|
||||
Reference in New Issue
Block a user