deploy: compose.yaml, container_name, .env 적용 안내
Made-with: Cursor
This commit is contained in:
@@ -30,13 +30,15 @@
|
||||
|
||||
## Docker Compose 기본 호스트 포트
|
||||
|
||||
다른 서비스와의 충돌을 줄이기 위해 **호스트**에 붙는 포트를 4만 번대로 둔다. `docker-compose.yml` 상단 주석과 `ports` 항목을 기준으로 한다.
|
||||
다른 서비스와의 충돌을 줄이기 위해 **호스트**에 붙는 포트를 4만 번대로 둔다. `docker-compose.yaml` 상단 주석과 `ports` 항목을 기준으로 한다.
|
||||
|
||||
- 웹(nginx 정적): 호스트 **42881** → 컨테이너 `80`
|
||||
- PocketBase: 호스트 **42917** → 컨테이너 `8090`
|
||||
|
||||
포트를 바꾼 경우 `VITE_POCKETBASE_URL`·`VITE_PUBLIC_APP_URL`의 포트·도메인도 동일하게 맞춘 뒤 이미지를 다시 빌드한다.
|
||||
|
||||
Compose에서 **`container_name`** 을 고정해 두었다: `todo-pocketbase`, `todo-web`. NAS에 같은 이름의 컨테이너가 이미 있으면 `docker-compose.yaml`에서 바꾼다.
|
||||
|
||||
## 버전 정책
|
||||
|
||||
- 앱 버전은 `package.json`의 `version`과 문서의 `v0.0.x` 형식을 맞춘다.
|
||||
|
||||
Reference in New Issue
Block a user