File tree Expand file tree Collapse file tree 3 files changed +35
-0
lines changed
Expand file tree Collapse file tree 3 files changed +35
-0
lines changed Original file line number Diff line number Diff line change 6767 steps :
6868 - uses : actions/checkout@v4
6969
70+ - name : Set up Node.js
71+ uses : actions/setup-node@v4
72+ with :
73+ node-version : 20
74+
75+ - name : Build Astro UI
76+ run : |
77+ cd ui
78+ npm ci
79+ npm run build
80+ cd ..
81+
7082 - name : Install cross-compilers and dependencies
7183 if : runner.os == 'Linux'
7284 run : |
Original file line number Diff line number Diff line change @@ -60,6 +60,29 @@ docker run --rm -p 3000:3000 \
6060- ⏱️ Latency-based failover policies (regex route rules)
6161- 🧠 Smart fallback if upstreams are slow or unavailable
6262
63+
64+ ## 🖥️ Web UI (Built-in Admin Interface)
65+
66+ CacheBolt comes with a built-in ** graphical admin interface** accessible via your browser.
67+ This lightweight UI is bundled directly into the binary—no additional server or frontend hosting is required.
68+
69+ ### 🔗 Accessing the UI
70+
71+ Once CacheBolt is running, open:
72+
73+ http://localhost:3000/cb-admin
74+
75+ ### 🧰 Available Features
76+
77+ - 🧠 ** View memory cache entries** in real time
78+ - 🧹 ** Clear in-memory or persistent cache** with a single click
79+ - 📊 ** Inspect memory usage, TTL, and sizes**
80+ - 🛠️ Fully static and bundled – served directly from the binary
81+
82+ This interface is useful for both ** debugging** and ** administrative operations** in production environments.
83+
84+ ![ CacheBolt Web UI] ( https://raw.githubusercontent.com/msalinas92/CacheBolt/refs/heads/master/docs/screenshot-1.png )
85+
6386---
6487## 🔁 Request Flow
6588
You can’t perform that action at this time.
0 commit comments