refactor(env): PostgreSQL 설정을 PG_DB_* 변수로 통일(DB_* 레거시 호환 유지)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -33,9 +33,11 @@ python3 -m http.server 8000
|
||||
### 1) DB 테이블 생성(서버에서 1회)
|
||||
|
||||
```bash
|
||||
psql -h "$DB_HOST" -p "$DB_PORT" -U "$DB_USER" -d "$DB_NAME" -f db/schema.sql
|
||||
psql -h "$PG_DB_HOST" -p "$PG_DB_PORT" -U "$PG_DB_USER" -d "$PG_DB_NAME" -f db/schema.sql
|
||||
```
|
||||
|
||||
`.env`의 PostgreSQL 변수는 **`PG_DB_HOST`**, **`PG_DB_PORT`**, **`PG_DB_NAME`**, **`PG_DB_USER`**, **`PG_DB_PASSWORD`** 입니다. (선택: `PG_DB_SSLMODE`, `PG_DB_CONNECT_TIMEOUT`). 배포 마이그레이션 동안 레거시 `DB_*` 이름도 같은 값으로 한동안 읽힐 수 있습니다.
|
||||
|
||||
### 2) 실행 방법 A: (로컬/간단) venv로 실행
|
||||
|
||||
```bash
|
||||
@@ -95,8 +97,8 @@ RestartSec=3
|
||||
EnvironmentFile=/path/to/home/.env
|
||||
|
||||
# (선택) DB 연결 옵션(문제 발생 시 조정)
|
||||
Environment=DB_SSLMODE=prefer
|
||||
Environment=DB_CONNECT_TIMEOUT=5
|
||||
Environment=PG_DB_SSLMODE=prefer
|
||||
Environment=PG_DB_CONNECT_TIMEOUT=5
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
Reference in New Issue
Block a user