Providers
New
-
Node: Railpack now detects and deploys Next.js apps configured for static export as SPAs, serving the built site with Caddy. Set
output: 'export'in yournext.config.ts(or.js/.mjs) and Railpack will build and serve the static output fromout(or your configureddistDir). See the Node.js SPA documentation for details. by @iloveitaly in #602 -
Node: Node SPA deployments now honor the
index_fallbackkey in aStaticfileat your project root. SPA routing is unchanged by default, but you can setindex_fallback: falseto disableindex.htmlfallback on unknown routes—useful for multi-page static sites that need custom 404 pages. See the Node.js SPA documentation for details. by @iloveitaly in #582 -
Node: Bun-only apps with no dependencies no longer install Node.js in the final image when it isn't needed. by @iloveitaly in #601
Fixed
-
Node: Expo projects using the default
expo startcommand are no longer incorrectly treated as having a custom start command, so SPA detection works as expected. by @iloveitaly in #582 -
Node:
RAILPACK_NODE_VERSIONnow correctly takes precedence overengines.nodeinpackage.json, matching the documented version resolution order. by @iloveitaly in #601
Full Changelog: v0.28.0...v0.29.0
Internal improvements to CI, documentation, and testing by @iloveitaly.