lazy-hn is a Hacker News frontend that runs on Cloudflare Workers or as a Bun server in Docker.
bun install
bun run start
bun run devbun run start runs the local Bun server on http://localhost:3000.
bun run dev starts Wrangler in development mode.
docker build -t lazy-hn .
docker run --rm -p 3000:3000 lazy-hn
docker compose up --buildEnvironment variables:
PORT: HTTP port inside the container. Defaults to3000.HOST: bind address. Defaults to0.0.0.0.JOB_INTERVAL_MS: how often background refresh jobs run. Defaults to120000.
Open http://localhost:3000.
bun run deploy