My personal website, available at iiro.fi, built with Bun and deployed to Bunny.net automatically from GitHub Actions using OpenTofu.
Install Bun and OpenTofu for macOS with Homebrew:
brew update
brew install oven-sh/bun/bun opentofuInstall development dependencies with Bun:
bun install --frozen-lockfileStart development server with Bun:
bun run startFormat and lint code changes with oxc:
bun run fmt
bun run lintBuild production assets with Bun:
bun run buildCommit changes to the root repo using Conventional Commits, and create a new version:
git commit -am "feat: my new feature"
bun run versionPush changes to origin:
git push --follow-tagsA GitHub Actions workflow will automatically deploy the latest version to Bunny.net.