Customize Bulma without installing anything
Note: Bulma On Demand is not affiliated with Jeremy Thomas.
Bulma On Demand can be deployed pretty much anywhere you can run SvelteKit. However, environments that limit execution-time/request to under ~1 second (eg: Cloudflare Workers free tier) will not work.
docker run -p 3000:3000/tcp --rm --name bulma-on-demand ghcr.io/wakeful-cloud/bulma-on-demand:latest
Note: because no data is persisted, attaching a volume is not necessary or even recommended.
Note: you need to use npm run build:vercel
for the build command.
Name | Required/Default | Description |
---|---|---|
CACHE_MAX |
2560 |
Maximum number of cached Bulma compilations (Each compilation is ~210 KiB) |
CACHE_TTL |
1 hour | Cached Bulma compilation Time To Live in milliseconds |
VITE_CANONICAL_URL |
https://bulma-on-demand.vercel.app |
HTML/OpenGraph canonical URL |
npm run dev