先决条件:
- 准备好的 Bun 应用
- 一个 Railway 账号
- Railway CLI(用于 CLI 部署方法)
- 一个 GitHub 账号(用于仪表盘部署方法)
方法一:通过 CLI 部署
您的应用现已上线!Railway 会在每次 GitHub 推送时自动部署。
方法二:通过仪表盘部署
步骤 1
创建新项目
- 打开 Railway 仪表盘
- 点击 ”+ 新建” → “GitHub 仓库”
- 选择您的代码仓库
步骤 2
添加 PostgreSQL 数据库,并将该数据库连接到服务
如果应用不使用数据库,此步骤可跳过,直接进行步骤 3。
- 点击 ”+ 新建” → “数据库” → “添加 PostgreSQL”
- 数据库创建完成后,选择您的服务(不是数据库)
- 转到 “变量” 标签页
- 点击 ”+ 创建新变量” → “添加引用”
- 从 postgres 中选择
DATABASE_URL
配置(可选)
默认情况下,Railway 使用 Nixpacks 自动检测并零配置构建您的 Bun 应用。 但使用 Railpack 应用构建器能提供更好的 Bun 支持,并始终支持最新版本的 Bun。预配置模板默认使用 Railpack。 要在自定义项目中启用 Railpack,请在您的railway.json 文件中添加以下内容:
railway.json