chore: anvil.it.com → inouter.com
Some checks failed
TypeScript CI / build (push) Has been cancelled
Some checks failed
TypeScript CI / build (push) Has been cancelled
This commit is contained in:
16
CLAUDE.md
16
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`만 허용됨 |
|
||||
|
||||
### 디버깅 명령어
|
||||
|
||||
|
||||
Reference in New Issue
Block a user