From e569f1c0cb9b490de81753a19386bcca7d48aeeb Mon Sep 17 00:00:00 2001 From: kaffa Date: Fri, 27 Mar 2026 16:15:36 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20anvil.it.com=20=E2=86=92=20inouter.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CLAUDE.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index bfc4e77..31bbaf6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -406,7 +406,7 @@ domain-register.ts: ``` **Namecheap API:** -- 엔드포인트: `namecheap-api.anvil.it.com` +- 엔드포인트: `namecheap.api.inouter.com` - 가격 정책: Namecheap 원가 + 13%, 매일 환율 업데이트 - WHOIS Guard 자동 적용 (개인정보 비공개) @@ -506,7 +506,7 @@ domain-register.ts: | `/webhook` | POST | Telegram Secret Token | Telegram만 호출 가능 | | `/api/deposit/balance` | GET | X-API-Key 헤더 | namecheap-api 전용 | | `/api/deposit/deduct` | POST | X-API-Key 헤더 | namecheap-api 전용 | -| `/api/contact` | POST | CORS | hosting.anvil.it.com만 | +| `/api/contact` | POST | CORS | hosting.inouter.com만 | | `/api/metrics` | GET | Bearer Token | 관리자 전용 | | `/api/test` | POST | WEBHOOK_SECRET | 테스트 전용 | @@ -514,11 +514,11 @@ domain-register.ts: - **API Key**: `X-API-Key: {DEPOSIT_API_SECRET}` - **Bearer**: `Authorization: Bearer {WEBHOOK_SECRET}` - **Query Param**: `?token={BOT_TOKEN}&secret={WEBHOOK_SECRET}` -- **CORS**: `hosting.anvil.it.com`만 허용 +- **CORS**: `hosting.inouter.com`만 허용 **External Consumers:** - **namecheap-api**: `/api/deposit/*` 호출 (도메인 등록 시 잔액 조회/차감) -- **hosting.anvil.it.com**: `/api/contact` 호출 (웹사이트 문의 폼) +- **hosting.inouter.com**: `/api/contact` 호출 (웹사이트 문의 폼) - **Monitoring Tools**: `/api/metrics` 조회 (Circuit Breaker 상태) ### Rate Limiting @@ -664,12 +664,12 @@ curl -X POST http://localhost:8787/webhook \ | 변수 | 기본값 | |------|--------| | `OPENAI_API_BASE` | `https://gateway.ai.cloudflare.com/v1/.../openai` | -| `NAMECHEAP_API_URL` | `https://namecheap-api.anvil.it.com` | +| `NAMECHEAP_API_URL` | `https://namecheap.api.inouter.com` | | `WHOIS_API_URL` | `https://whois-api-...vercel.app` | | `CONTEXT7_API_BASE` | `https://context7.com/api/v2` | | `BRAVE_API_BASE` | `https://api.search.brave.com/res/v1` | | `WTTR_IN_URL` | `https://wttr.in` | -| `HOSTING_SITE_URL` | `https://hosting.anvil.it.com` | +| `HOSTING_SITE_URL` | `https://hosting.inouter.com` | ### Secrets @@ -704,7 +704,7 @@ curl -X POST http://localhost:8787/webhook \ |--------|------|-----------|----------| | **AI Gateway** | OpenAI 프록시 | gateway.ai.cloudflare.com | 지역 제한 우회, 로그/캐시 | | Context7 | 문서 조회 | context7.com API | - | -| Namecheap API | 도메인 백엔드 | namecheap-api.anvil.it.com | 날짜: MM/DD/YYYY → ISO 변환 | +| Namecheap API | 도메인 백엔드 | namecheap.api.inouter.com | 날짜: MM/DD/YYYY → ISO 변환 | | WHOIS API | WHOIS 조회 | whois-api-eight.vercel.app | ccSLD 미지원 | | wttr.in | 날씨 | wttr.in | - | | Brave Search | 검색 | api.search.brave.com | Free AI 플랜 (2,000/월) | @@ -737,7 +737,7 @@ URL: gateway.ai.cloudflare.com/v1/{account_id}/telegram-bot/openai/... | 프로필 업데이트 안됨 | 메시지 20개 미만 | `/context`로 버퍼 수 확인 | | Email Worker 파싱 실패 | SMS 형식 변경 | `index.ts`의 정규식 패턴 확인 | | AI가 도구 호출 안 함 | 키워드 미인식 | 시스템 프롬프트 + 도구 description에 키워드 추가 | -| CORS 오류 (웹사이트 문의) | 허용된 Origin 아님 | `hosting.anvil.it.com`만 허용됨 | +| CORS 오류 (웹사이트 문의) | 허용된 Origin 아님 | `hosting.inouter.com`만 허용됨 | ### 디버깅 명령어