如何将任何后端部署到Heroku?

584 阅读2分钟

如何将任何后端部署到Heroku(轻松🔥)?

部署到Heroku

指南

为了演示和保持简单,我们将使用Go语言开发的版本。但你也可以自由选择任何你喜欢的语言

这是一个非常简单的Todo crud应用程序,你可以在网上找到。请自由使用这个软件。你甚至可以更进一步,为这个开放源码库贡献更多的功能。

你可以在这里找到这个资源库的API规格和postman集合。

要继续学习本教程,你需要有一个Heroku账户。我将使用GitHub作为云存储库。你可以使用任何你喜欢的东西(Bit bucket、Azure DevOps、Google cloud Repo,等等)。

对于那些不了解Heroku的人来说,只是简单的回顾一下

什么是Heroku?

Heroku是一个基于容器的云平台即服务(PaaS)。开发人员使用Heroku来部署、管理和扩展现代应用程序。我们的平台优雅、灵活、易于使用,为开发者提供了将他们的应用程序推向市场的最简单途径。

前提条件

  • 这里下载并安装VS代码
  • 这里下载并安装git
  • 打开你的终端,键入这些命令和各自的细节来配置git。
git config --global user.name "example name"
  • 这里下载并安装Heroku CLI

部署

  • 打开你的终端,使用下面的命令克隆这个repo
git clone https://github.com/rahul-yr/learn-go-simple-todo-crud.git

clone-repo

  • 在VS代码中打开克隆的 repo
  • 告诉Heroku在应用程序启动时要遵循哪些步骤是非常重要的。这就是Procfile的用武之地。你可以根据你的要求在Procfile中创建并提及所有的步骤(点击这里阅读更多关于Procfile的内容)。
  • 对于这种情况,请在Procfile中使用这个片段
web: some-app-name

进程文件

  • 使用heroku登录命令,将heroku会话添加到你的用户账户。一旦完成,你会得到类似这样的东西。

heroku-login-raw

  • 现在是时候使用下面的命令在Heroku中创建一个应用程序了。
heroku create some-app-name

heroku-create-app

  • 现在使用下面的命令将你的应用程序部署到Heroku中
git push heroku your-branch-name:master

deploy-1

  • 如果你得到与下面相同的状态,那么你已经成功地🔥部署到Heroku。

部署-2

  • 使用heroku open命令来查看你的应用程序的部署版本。

摘要

太棒了,你已经成功完成了本教程。我想听听你的反馈和意见,看看你能不能用它来做一些伟大的事情。如果你在什么地方被击中了,请随时评论。我一直都在努力。

请在github上找到完整的代码


如何将任何后端部署到Heroku(easy🔥)?最初发表在Dev Genius的Medium上,人们通过强调和回应这个故事来继续对话。