# cbBTC Treasury Dashboard **What it is:** A single-page HTML dashboard tracking cbBTC acquisition across wallets. No build step, no JS framework, no tests — just one `index.html` served by nginx. ## How to run ```bash docker build -t cbBTC-dashboard . && docker run -p 8080:80 cbBTC-dashboard ``` Or just open `index.html` in a browser (without the `/api/` proxy, only the Kraken BTC price chart will work). ## File layout | File | Purpose | |---|---| | `index.html` | Everything. Frontend, embedded chart data, inline JS logic. Edit here. | | `Dockerfile` | 4 lines. Copies `index.html` and `default.conf` into `nginx:alpine`. | | `default.conf` | Reverse proxy: `/api/` → `http://192.168.1.102:8000/api/`. | | `aave_portfolio.md` / `wallet_portfolio.md` | Reference data dumps. NOT consumed by the app. | ## Key facts for editing `index.html` - **Data is embedded as JS constants** near the top of the `