如何在5分钟内将Rails应用程序部署到Heroku

如何在5分钟内将Rails应用程序部署到Heroku

时间:2021-2-19 作者:admin

Heroku是一个平台,使开发人员能够完全在云中构建、运行和操作应用程序,并支持Ruby、Go、Scala、PHP等多语言支持。

RubyonRails是用Ruby编写的一个流行的Web框架。本指南将介绍如何将Rails 6应用程序部署到Heroku。

将Rails API部署到Heroku的先决条件

  • 基本熟悉Ruby/Rails和Git。
  • 本地安装的Ruby2.2.0+、Rubygems、Bundler和Rails 5+版本。
  • 注册关于Heroku的。

本地设置:

  • 在您的开发机器上安装Heroku CLI。

sudo snap install –classic heroku

注:您的应用程序应上载到GitHub.

将应用程序部署到Heroku的步骤:

  1. 在Heroku上创建一个应用程序

heroku create “app-name”

这将在Heroku上创建一个Rails应用程序,如App-name.herokuapp.com.

如果您不提供应用程序名,那么Heroku将自动生成子域。

  1. 验证您的项目中添加了远程源。

git config –list –local | grep heroku

  1. 部署您的代码。

git push heroku branch_name


注:如果您想部署特定的分支,那么需要指定分支名称:Parent_支。

例如:

如果您从一个主服务器创建了一个分支“特性/BULK_UPUP”,那么您需要为部署指定如下所示的分支名称:

git push heroku feature/bulk_upload:master

日志检查

有时需要查看应用程序的日志,然后我们可以使用以下命令查看Heroku上的日志:

heroku logs –tail

运行Rails命令

如果要迁移Heroku上的数据库,请使用以下命令:

heroku run rails db:migrate

让我们确保您的One dyno是通过以下命令启动的:

heroku ps:scale web=1

如果要在本地计算机中使用Heroku运行Rails控制台,请使用以下命令:

heroku run rails c

访问Rails应用程序

这将在浏览器中创建的域上打开应用程序。

heroku open

祝贺你!您已经在Heroku上部署了第一个RubyonRails应用程序。

福州软件开发   福州APP开发

版权所有:https://www.eraycloud.com 转载请注明出处