SnapFund 서비스 상태 페이지
- Frontend: Next.js 14 + TailwindCSS
- Hosting: Vercel
- Data Store: Upstash Redis
- Monitoring: GitHub Actions (5분 Cron)
- Alerts: Discord Webhook
| 서비스 | URL |
|---|---|
| API Server | https://api.snapfund.xyz/health |
| 메인 사이트 | https://snapfund.xyz |
| 대시보드 | https://dash.snapfund.xyz |
| 고객센터 | https://help.snapfund.xyz |
| 결제 시스템 | https://api.snapfund.xyz/api/payments/health |
- https://upstash.com 접속
- Redis 데이터베이스 생성
- REST URL과 Token 복사
npm install
vercel환경 변수 설정:
UPSTASH_REDIS_REST_URLUPSTASH_REDIS_REST_TOKEN
Repository Settings > Secrets > Actions:
UPSTASH_REDIS_REST_URLUPSTASH_REDIS_REST_TOKENDISCORD_WEBHOOK_URL
DNS 레코드 추가:
Type: CNAME
Name: status
Target: cname.vercel-dns.com
npm install
npm run devGET /api/status- 현재 상태GET /api/history?days=90- 가동률 히스토리GET /api/incidents- 인시던트 목록