SuperAPI AI 工具集

deploy-railway

部署与运维

查看项目

更新于 10-16 05:07

技能介绍

用途:把服务、数据库或全栈应用部署到 Railway 平台即服务(PaaS),并借助 Railway CLI 与配置文件完成部署流程。

主要能力:资料称 Railway 支持零配置部署、自动 HTTPS、内置数据库、环境管理、预览环境。技能覆盖 CLI 使用与配置,包括 railway.json 中的构建器(NIXPACKS)、启动命令、健康检查路径与重启策略,以及环境变量设置、数据库添加与连接地址获取。

使用方式:先安装并登录 CLI:npm install -g @railway/cli,railway login;随后 railway init 初始化项目,railway up 部署。可 railway link 连接仓库,railway domain 设置域名。构建可用默认 Nixpacks,或用 railway up --dockerfile 指定 Dockerfile。环境变量可用 railway variables set DATABASE_URL=postgres://... 或从文件 railway variables set < .env.production 设置。数据库可用 railway add --database postgres 添加,并用 railway variables get DATABASE_URL 获取连接地址。常用命令包括 railway logs 查看日志、railway open 打开面板、railway run npm run migrate 在环境中执行命令、railway status 列出服务。

适用场景:需要将服务、数据库或全栈应用部署到 Railway,并希望用 CLI 管理环境、变量、域名与日志的开发者。

限制:资料未提供收费、价格、平台限制、配额或具体框架兼容性等细节,暂未提供。