如何将PostgreSQL数据库部署到Railway

如何将PostgreSQL数据库部署到Railway

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

在Railway上托管Node.js应用时,需要将app.js中的app.listen改为'0.0.0.0'。推送更改后,从Railway仪表板选择新建并从GitHub部署,添加PostgreSQL数据库,设置DATABASE_URL变量,运行脚本填充数据库,最后生成公共域名以访问项目。

🎯

关键要点

  • 在app.js中将app.listen改为'0.0.0.0'以支持Railway托管。
  • 从Railway仪表板选择新建并从GitHub部署项目。
  • 添加PostgreSQL数据库并等待部署完成。
  • 在变量选项卡中添加DATABASE_URL变量。
  • 复制DATABASE_PUBLIC_URL以使应用程序公开可用。
  • 在终端中运行命令以填充数据库。
  • 在项目设置中生成公共域名以访问项目。

延伸问答

如何在Railway上托管Node.js应用?

在app.js中将app.listen改为'0.0.0.0',然后将更改推送到GitHub,最后从Railway仪表板选择新建并部署项目。

如何添加PostgreSQL数据库到Railway项目?

在Railway仪表板中选择创建,点击数据库,然后添加PostgreSQL,等待部署完成。

如何设置DATABASE_URL变量?

在变量选项卡中点击新建变量,添加Railway提供的DATABASE_URL,并从下拉菜单中选择。

如何填充PostgreSQL数据库?

在终端中切换到项目目录,运行命令export DATABASE_URL=<DATABASE_PUBLIC_URL>,然后执行node db/populatedb.js <DATABASE_PUBLIC_URL>。

如何生成公共域名以访问项目?

在项目设置中滚动到网络部分,点击生成域名即可。

在Railway上部署项目后如何查看应用?

点击公共域名链接,即可查看您的项目运行情况。

➡️

继续阅读