
youshouldaim/last-cloudia-site
Public
wasmer run youshouldaim/last-cloudia-site
wasmer run youshouldaim/last-cloudia-site
Last Cloudia – Static Site (Wasmer Edge)
A zero-build static site for Last Cloudia tier lists & unit explorer, set up for Wasmer Edge hosting.
Live Stack
- Static Web Server (via Wasmer dependency) serving files in
public/
withsettings/config.toml
. - No build step: React + Tailwind from CDNs.
- Data:
public/last_cloudia_dataset.json
(generated from your spreadsheet).
Local Preview (via Wasmer)
wasmer run . --net
# open http://localhost:8080
The template serves files from
public/
and readssettings/config.toml
for options like SPA fallback.
Deploy to Wasmer Edge
# first deploy will guide you to create the app
wasmer deploy
After deploy you’ll get a URL like: https://<app>-<user>.wasmer.app
.
Update Data
Replace public/last_cloudia_dataset.json
and redeploy:
wasmer run . --net # optional quick check at http://localhost:8080
wasmer deploy
Regenerate JSON from Excel (optional)
If you have the original Excel:
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python tools/xlsx_to_json.py /path/to/Last_Cloudia.xlsx public/last_cloudia_dataset.json
Repo Structure
.
├─ public/
│ ├─ index.html
│ ├─ favicon.svg
│ └─ last_cloudia_dataset.json
├─ settings/
│ └─ config.toml # Static Web Server config (SPA fallback, headers)
├─ tools/
│ └─ xlsx_to_json.py
├─ requirements.txt # for the conversion tool
├─ wasmer.toml # manifest for Wasmer (deps, fs mount, command)
└─ README.md
Notes
settings/config.toml
setspage-fallback = "./index.html"
so client-side routes don’t 404.- Headers set caching for JS/CSS, and
no-store
for the JSON so updates appear immediately. - You can add a custom domain from the Wasmer dashboard later.