diff --git a/README.md b/README.md index 98b9374..835d03d 100755 --- a/README.md +++ b/README.md @@ -51,6 +51,28 @@ npm run build npm run preview ``` +## 환경 변수 + +| 변수 | 기본값 | 설명 | +|---|---|---| +| `VITE_API_URL` | `http://40.82.133.44` | castad 백엔드 (ADO2·썰박스) | +| `VITE_P2V_URL` | `http://localhost:8010` | Poster to Video 서버 (포스터 영상·스타일링) | + +### 포스터 파이프라인 (Poster to Video) + +'포스터 영상'(F1)·'포스터 스타일'(F2) 탭은 castad 백엔드가 아니라 **별도 P2V 서버**를 직접 +호출한다(`src/utils/p2vApi.ts`). 붙이려면 세 가지가 필요하다: + +1. P2V 서버 기동 — 저장소는 `o2o-ado2-poster-to-video`, 기본 포트 8010 +2. 서버의 `P2V_ALLOWED_ORIGINS` 에 이 프론트 오리진 추가 (예: `http://localhost:3000`) +3. 첫 진입 시 화면에 뜨는 입력창에 서버의 `P2V_ACCESS_KEY` 입력 (브라우저에 저장된다) + +인증이 단일 팀 키라 **내부 시연 범위**다. 대외 공개 시에는 castad 백엔드에 `/p2v/*` 프록시를 +세워 카카오 인증·크레딧 차감을 얹고, 프론트는 `p2vApi.ts` 한 파일만 그쪽으로 돌리면 된다. + +포스터 스타일링(F2)은 영화 포스터 레퍼런스가 저작권 자산이라 **결과물의 외부 공개·상업 사용을 +금한다**(퍼블릭 도메인 명화 제외). 화면 상단과 템플릿 배지로 등급을 표시한다. + ## Docker 실행 ```bash diff --git a/index.html b/index.html index 156c788..48321f9 100755 --- a/index.html +++ b/index.html @@ -36,14 +36,14 @@ extend: { colors: { brand: { - bg: '#011c1e', - card: '#083336', - cardHover: '#0b3f42', - accent: '#94FBE0', - purple: '#a855f7', - purpleHover: '#9333ea', - text: '#e2e8f0', - muted: '#94a3b8' + bg: '#001a1c', + card: '#003538', + cardHover: '#004548', + accent: '#a6ffea', + purple: '#a682ff', + purpleHover: '#9570f0', + text: '#d1d5db', + muted: '#9ca3af' } } } @@ -53,7 +53,8 @@ - + +