Files
firefrost-services/services/servers-api/README.md
Claude (Chronicler #78) c07c29c60c feat: Add servers-api Cloudflare Worker to git (recovered from dashboard)
Worker proxies Pterodactyl client API for website server list.
Live status + player counts, CORS-locked, 60s cache.
Was only in Cloudflare Dashboard — known gap now closed.
Recovered via Cloudflare MCP connector audit.

Chronicler #78 | firefrost-services
2026-04-11 18:00:44 +00:00

33 lines
952 B
Markdown

# servers-api — Cloudflare Worker
Proxies Pterodactyl client API for the firefrostgaming.com website server list.
## What It Does
- Fetches all servers from Pterodactyl Panel client API
- Gets live resource stats (running/offline, player count)
- Returns JSON for the website to display
- CORS-locked to firefrostgaming.com and Pages preview URL
- 60-second cache
## Environment Variables (set in Cloudflare Dashboard)
- `PANEL_URL` — Pterodactyl Panel URL (https://panel.firefrostgaming.com)
- `CLIENT_API_KEY` — Pterodactyl client API key
## Deployment
Deployed via Cloudflare Dashboard (Wrangler not configured).
Worker name: `servers-api`
Created: April 3, 2026
## History
- Originally created directly in Cloudflare Dashboard
- Never committed to git (known gap)
- Recovered and committed by Chronicler #78 on April 11, 2026 via Cloudflare MCP connector
---
**Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️