SuperAPI AI 工具集

railway

数据与分析

查看项目

更新于 10-16 05:51

技能介绍

用途:在 Railway 平台部署与管理应用,适合容器化应用、数据库服务和多服务项目的上线与运维。

主要能力:用 Railway CLI 完成登录、初始化项目与部署;通过 railway.toml 配置构建器(nixpacks 或 dockerfile)、启动命令、健康检查路径与超时、重启策略;用 nixpacks.toml 定义构建阶段与依赖;设置环境变量;添加 PostgreSQL、Redis、MySQL 等数据库服务;通过内部 DNS 形式 ${{service-name}}.railway.internal 配置服务间私有网络;创建并挂载持久化卷;在 railway.toml 中配置 cronSchedule 运行定时任务;按目录拆分 api、worker、frontend 等多服务分别部署;支持 Dockerfile 部署与 Express 健康检查端点。

使用方式:安装 npm i -g @railway/cli,执行 railway login、railway init、railway up;用 railway variables set 设置变量;用 railway add -d postgres 等添加数据库;用 railway volume create 与 railway volume attach 管理存储;多服务时进入各目录分别执行 railway up。

限制:资料未提供收费、价格、平台可用区、配额与各项能力的完整边界;具体行为需以 Railway 官方文档为准。