Netcup 礼品码netcup.gifts

用 Kamal 部署 Next.js 应用

Next.js
Netcup
Kamal

本教程将介绍如何使用 Kamal 部署 Next.js 应用到 Netcup。

准备工作

  • 安装 Node.js
  • 安装 Kamal
  • 购买 Netcup 服务器,能登录 ssh

配置 docker registry

Kamal 需要一个 docker registry 来存储镜像,这里我们使用 Netcup 提供的 docker registry。

为 Next.js 应用创建 Dockerfile

创建一个 Dockerfile,内容如下:

配置 Kamal

在项目根目录下,执行以下命令:

kamal init

完成部署