Coolify logoCoolify

SvelteKit

SvelteKit 是一个用于构建各种规模 Web 应用的框架,拥有出色的开发体验和基于文件系统的灵活路由机制。

静态构建 (adapter-static)

你需要使用 @sveltejs/adapter-static (文档) 适配器来构建静态站点。

  1. 将你的站点设置为静态 on(在 Build Pack 部分下)。
  2. 将你的 Publish Directory(发布目录)设置为 /build

Node 服务器 (adapter-node)

你需要使用 @sveltejs/adapter-node (文档) 适配器来构建基于 Node 服务器的 SvelteKit 应用。

  1. Static(静态)设置为 off(在 Build Pack 部分下)。
  2. 将你的 Install Command(安装命令)设置为 npm install
  3. 将你的 Build Command(构建命令)设置为 npm run build
  4. 将你的 Start Command(启动命令)设置为 node build
  5. 点击 Save(保存)。
  6. 在环境变量选项卡中,查看 Nix 支持的当前 Node 版本。在下面的示例截图中,它是 version 22
  1. 在你的 package.json 中添加 engines 字段,并填入环境变量中的 Node 版本。例如:
"engines": {
		"node": ">=22"
}
  1. 进行 Git 提交
  2. 从你的 Coolify 仪表板点击部署
  3. 添加一个名为 ORIGIN 的环境变量,值为你的应用的实际域名。例如:
  4. 可选但推荐:进入 Healthcheck(健康检查)选项卡并点击 Enable Healthcheck(启用健康检查)

On this page