Wakeful-Cloud / bulma-on-demand

Customize Bulma without installing anything

Home Page:https://bulma-on-demand.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dark logo Light logo

CDN Status GitHub Continuous Deployment Status Package.json Version

Customize Bulma without installing anything

Note: Bulma On Demand is not affiliated with Jeremy Thomas.

Documentation

Deployment

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

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.

Vercel

Deploy with Vercel

Note: you need to use npm run build:vercel for the build command.

Environment Variables

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

Development

  1. Install prerequisites:
  2. Run in development:
npm run dev

About

Customize Bulma without installing anything

https://bulma-on-demand.vercel.app

License:MIT License


Languages

Language:TypeScript 98.2%Language:Svelte 1.5%Language:HTML 0.1%Language:JavaScript 0.1%Language:Dockerfile 0.0%Language:CSS 0.0%Language:Shell 0.0%