Skip to content

build(deploy): add nixpacks configs for docs, playground, and storybook#284

Merged
alexgrozav merged 1 commit into
mainfrom
alexgrozav/nixpacks-apps-config
Jul 6, 2026
Merged

build(deploy): add nixpacks configs for docs, playground, and storybook#284
alexgrozav merged 1 commit into
mainfrom
alexgrozav/nixpacks-apps-config

Conversation

@alexgrozav

Copy link
Copy Markdown
Contributor

Description

Adds nixpacks.toml build configuration files for three apps — docs, playground, and storybook — enabling Nixpacks-based deployments (e.g. Dokploy, Railway) from the monorepo root. Each config handles workspace dependency installation, turbo-aware builds, and serving (Caddy for static builds, Nuxt node-server for docs).

Related issue

Type of change

  • 🐞 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that changes existing behavior)
  • 📖 Documentation
  • ♻️ Refactor / internal (no functional change)
  • 🔧 Build / tooling / CI

Checklist

  • My commits follow Conventional Commits with a package scope (e.g. feat(theme): …)
  • I ran pnpm build:nodocs && pnpm lint && pnpm typecheck && pnpm test and everything passes
  • I added a changeset (pnpm changeset) for changes to publishable packages, or this change only touches docs/storybook/app/playground/tests
  • I added or updated tests where relevant
  • I updated documentation where relevant
  • I did not edit generated files (dist/, .styleframe/)
  • My PR targets main and stays focused in scope

Notes / screenshots

Each app's nixpacks.toml must be pointed to via NIXPACKS_CONFIG_FILE env var on the platform (e.g. NIXPACKS_CONFIG_FILE=apps/docs/nixpacks.toml), with the build root/context set to . (monorepo root).

@vercel

vercel Bot commented Jul 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
storybook-styleframe-dev Ready Ready Preview, Comment Jul 6, 2026 5:34am
styleframe-dev Building Building Preview, Comment Jul 6, 2026 5:34am

Request Review

@changeset-bot

changeset-bot Bot commented Jul 6, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 64cf98e

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@alexgrozav alexgrozav merged commit 93da6ec into main Jul 6, 2026
6 of 7 checks passed
@alexgrozav alexgrozav deleted the alexgrozav/nixpacks-apps-config branch July 6, 2026 05:35
@codecov

codecov Bot commented Jul 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant