NextJS
NextJS 是一个 React 框架,支持服务端渲染和生成静态网站等功能。
使用 Nixpacks 部署
服务端构建 (NodeJS)
- 将
Build Pack设置为nixpacks。
静态构建 (SPA)
- 将
Build Pack设置为nixpacks。 - 启用
Is it a static site?。 - 将
Output Directory设置为out。
使用 Dockerfile 部署
如果您在使用 Nixpacks 时遇到问题,或者希望对构建阶段有更多的控制权,可以使用 Dockerfile 来部署您的 NextJS 应用程序。
前提条件
- 将
Ports Exposes字段设置为3000。 - 在项目的根目录中创建一个
Dockerfile,并从官方 NextJS 仓库 中复制内容。 - 将 Build Pack 设置为
Dockerfile。
