本教程将介绍如何使用 Kamal 部署 Next.js 应用到 Netcup。
准备工作
- 安装 Node.js
- 安装 Kamal
- 购买 Netcup 服务器,能登录 ssh
配置 docker registry
Kamal 需要一个 docker registry 来存储镜像,这里我们使用 Netcup 提供的 docker registry。
为 Next.js 应用创建 Dockerfile
创建一个 Dockerfile,内容如下:
配置 Kamal
在项目根目录下,执行以下命令:
kamal init