shibumistack.dev

Static template.

Plain files from public/ in a 1.4 MB busybox image.

Static template

The scaffolded static site: plain files served from public/

Every file in public/ is a page. The production image is busybox httpd on scratch, which is where the 1.4 MB comes from: there is no runtime in it, just the server binary and your files.

bun create shibumi@latest my-site --template static

What lands in your repo#

  • public/ with an index.html, a stylesheet, and a 404.html to replace
  • A local preview server behind bun dev
  • Dockerfile, compose.yaml, and the deploy script

Using a framework instead#

Writing with Astro, Jekyll, Eleventy, or anything else that builds to a directory? You don't need this template: run bun create shibumi . inside that project and Ship deploys its build output directly.

渋み Create a Shibumi project

Run this from the directory that will contain your project.

bun create shibumi@latest my-app

or npm create shibumi@latest my-app