Storybook Deployment¶
Deploy the component documentation as a static site.
Build¶
npm run build:storybook
Outputs to storybook-static/ directory.
Platform Configuration¶
| Platform | Build Command | Output Directory |
|---|---|---|
| Cloudflare Pages | npm run build:storybook |
storybook-static |
| Vercel | npm run build:storybook |
storybook-static |
| Netlify | npm run build:storybook |
storybook-static |
| GitHub Pages | (via workflow) | storybook-static |
Cloudflare Pages¶
- Connect your repository
- Configure build settings:
- Build command:
npm run build:storybook - Build output directory:
storybook-static - Deploy
Vercel¶
- Import your repository
- Configure build settings:
- Build command:
npm run build:storybook - Output directory:
storybook-static - Deploy
Netlify¶
- Connect your repository
- Configure build settings:
- Build command:
npm run build:storybook - Publish directory:
storybook-static - Deploy
Environment Variables¶
Only needed if you add private @scenarix/* packages as dependencies:
GITHUB_PKG_TOKEN=ghp_xxxxxxxxxxxx
GitHub Pages¶
The repository includes .github/workflows/storybook.yml which automatically deploys to GitHub Pages on push to main.
No additional configuration required - uses GITHUB_TOKEN automatically.