SuperAPI AI 工具集

railway-deploy

部署与运维

查看项目

更新于 10-15 20:34

技能介绍

用途:把 Lucid Agents 部署到 Railway,并配置 x402 支付相关参数。

前提条件:需先安装 GitHub CLI(macOS 用 brew install gh,Ubuntu 用 sudo apt install gh)并执行 gh auth login;安装 Railway CLI(npm install -g @railway/cli)后执行 railway login,或设置 RAILWAY_TOKEN 环境变量。

必要环境变量:RAILWAY_TOKEN、PAYMENTS_RECEIVABLE_ADDRESS。支付相关变量还包括 FACILITATOR_URL(https://facilitator.daydreams.systems)与 NETWORK(base);PORT 由 Railway 自动设置。

主要步骤:一、在 agent 目录执行 git init、git add、git commit,再用 gh repo create <username>/<agent-name> --public --source=. --push 创建并推送公开仓库。二、用 railway init 新建项目、railway link --project <project-id> 关联已有项目,或写入 railway.json 使用项目令牌。三、用 railway add -s <agent-name> 并带 -v 参数创建服务与环境变量;服务已存在时改用 railway variables set ... --service <agent-name>。四、railway up --detach --service <agent-name> 部署。五、railway domain --service <agent-name> 生成域名。六、等待约 60-90 秒后用 railway service status 查看状态,并用 curl 测试 /health 与 /entrypoints/overview/invoke 接口。

输出应包含 GitHub URL、Railway URL、部署状态与健康检查结果。

故障处理:构建失败用 railway logs --build --service <agent-name> 查看日志;服务未找到用 railway service status 列出服务并 railway status 检查项目;未授权可重新 railway login 或改用项目令牌;域名异常可重新生成域名并检查部署状态。

限制:资料未提供适用 Agent 的额外限制、收费、价格或效果说明;具体命令参数需按实际地址替换。