Skip to content

Next.js

The Next.js sample under samples/next uses Next’s static export (output: 'export' in next.config.js). npm run build writes a fully static bundle to out/.

builder.AddJavaScriptApp("next", "../next")
.WithHttpEndpoint(targetPort: 3000, env: "PORT")
.PublishAsNetlifySite(
options: new NetlifyDeployOptions
{
Dir = "out",
NoBuild = true,
Site = "<your-site-id>"
},
authToken: authToken);
Terminal window
cd samples/next
npm ci
npm run build
cd ../..
aspire deploy --apphost samples/AllFrameworks.AppHost/AllFrameworks.AppHost.csproj