docs(db): DB 서버 IP 갱신 (121.156.99.3)
Deploy momo-erp / deploy (push) Failing after 12m21s

README.md / CLAUDE.md 의 DB 표기를 신규 호스트로 업데이트.
포트/유저/DB명/비밀번호 등 나머지는 동일.
(.env.development 는 별도로 운영 측에서 반영 — credential leak 방지)
This commit is contained in:
chpark
2026-05-30 13:50:13 +09:00
parent 04b59e41a8
commit 62d2c43e73
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -26,7 +26,7 @@
## 기술 스택 ## 기술 스택
- **Frontend**: Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS - **Frontend**: Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS
- **Backend**: Next.js API Routes (Node.js) - **Backend**: Next.js API Routes (Node.js)
- **Database**: PostgreSQL (외부 공용 서버 `211.115.91.141:11140/fito`, raw SQL via `pg`) - **Database**: PostgreSQL (외부 공용 서버 `121.156.99.3:5432/distribution`, raw SQL via `pg`)
- **인증**: JWT (jose) + Cookie 기반 세션 - **인증**: JWT (jose) + Cookie 기반 세션
- **상태관리**: Zustand - **상태관리**: Zustand
- **UI**: SweetAlert2, Lucide Icons, Custom DataGrid (TanStack React Table) - **UI**: SweetAlert2, Lucide Icons, Custom DataGrid (TanStack React Table)
@@ -76,4 +76,4 @@ npm run dev # 개발 서버 (localhost:3000)
- Docker Compose dev/prod 분리 - Docker Compose dev/prod 분리
- Traefik 리버스 프록시 + `fito.wace.me` 서브도메인 - Traefik 리버스 프록시 + `fito.wace.me` 서브도메인
- DB는 외부 `211.115.91.141:11140/fito` 공유 (컨테이너 내부 DB 없음) - DB는 외부 `121.156.99.3:5432/distribution` 공유 (컨테이너 내부 DB 없음)
+2 -2
View File
@@ -39,7 +39,7 @@
- **풀스택 단일 Next.js 프로젝트** — 프론트(React 19, App Router) + 백엔드(API Routes, Node.js) 한 저장소. - **풀스택 단일 Next.js 프로젝트** — 프론트(React 19, App Router) + 백엔드(API Routes, Node.js) 한 저장소.
- **TypeScript** strict mode, **Tailwind CSS**. - **TypeScript** strict mode, **Tailwind CSS**.
- **DB**: 외부 PostgreSQL `183.99.177.40:5432/distribution` — raw SQL(`pg`). - **DB**: 외부 PostgreSQL `121.156.99.3:5432/distribution` — raw SQL(`pg`).
- **인증**: JWT(jose) + HTTP Cookie 세션 + AES-128-ECB(비밀번호). - **인증**: JWT(jose) + HTTP Cookie 세션 + AES-128-ECB(비밀번호).
- **PWA**: `manifest.json` + Service Worker(`public/sw.js`) — 푸시 핸들러·알림 위임(badge·icon). - **PWA**: `manifest.json` + Service Worker(`public/sw.js`) — 푸시 핸들러·알림 위임(badge·icon).
- **푸시**: `web-push`(VAPID) — `momo_push_subscriptions` 에 endpoint 저장, 발송은 `lib/push.ts`. - **푸시**: `web-push`(VAPID) — `momo_push_subscriptions` 에 endpoint 저장, 발송은 `lib/push.ts`.
@@ -116,7 +116,7 @@ npm run lint
| 키 | 설명 | | 키 | 설명 |
|---|---| |---|---|
| `DATABASE_URL` | PostgreSQL 접속 (예: `postgresql://momo_app:****@183.99.177.40:5432/distribution`) | | `DATABASE_URL` | PostgreSQL 접속 (예: `postgresql://momo_app:****@121.156.99.3:5432/distribution`) |
| `NEXTAUTH_URL` | 로컬: `http://localhost:3000` | | `NEXTAUTH_URL` | 로컬: `http://localhost:3000` |
| `NEXTAUTH_SECRET` | JWT 서명 시크릿 | | `NEXTAUTH_SECRET` | JWT 서명 시크릿 |
| `AES_KEY` | 16바이트 — 비밀번호 AES 키 (기존 데이터 호환 필요) | | `AES_KEY` | 16바이트 — 비밀번호 AES 키 (기존 데이터 호환 필요) |