chore: anvil.it.com → inouter.com
Some checks failed
TypeScript CI / build (push) Has been cancelled

This commit is contained in:
2026-03-27 16:15:36 +00:00
parent 0b68516def
commit e569f1c0cb

View File

@@ -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`만 허용됨 |
### 디버깅 명령어