java - 如何将电报机器人从 intellij 部署到 heroku?我使用 Maven 项目中的 Java 编写代码
问题描述
我开始使用 intellij idea 编写电报机器人。我想使用 IntelliJ 将机器人部署到我的 Heroku 应用程序中。我创建了一个 heroku 应用程序,我想从 intelliJ 部署它,我尝试按照From Here的说明进行操作,但它对我不起作用。考虑到我是一名业余程序员,你能帮忙吗?提前致谢
解决方案
部署 Heroku 应用程序有多种选择,如果您正在寻找简单的东西,我会使用 GitHub 作为代码存储库,然后从 Heroku 链接它。
一旦完成部署,只需按一下按钮,或者您也可以启用自动选项(每次推送到 GitHub 都会部署到 Heroku)。
如果您开发Python应用程序,您可以使用非常强大的Python Telegram Bot,您可以按照其文档中的步骤部署 Python 应用程序,简而言之:
- 将 requirements.txt 添加到存储库的根目录
- 在应用程序的根目录中定义 Procfile
- 将 Heroku 提供的端口与环境变量 $PORT 绑定
如果您开发Java应用程序,概念类似,请按照在 Heroku 上部署 Java 应用程序,简而言之:
- 使用 maven-dependency-plugin 创建一个 Uber jar
- 在应用程序的根目录中定义 Procfile
- 将 Heroku 提供的端口与环境变量 $PORT 绑定
推荐阅读
- angular - getBbox is not a function in AfterViewInit
- tableau-api - 在 SQL Server 中更新数据时刷新通过 Tableau public 发布的链接
- django - 无法获取社交网络项目中帖子的 DeleteView
- android - Draw 3D model on existing activity
- php - How to flatten / merge all layers in PHP TCPDI/TCPDF
- c# - CryptoJS Encryption and Decryption in UWP C#
- javascript - 如何在 Vue JS 中渲染服务器发送的 HTML 文件?
- ios - SignIn via AppleId throwing "invalid_grant"
- visual-studio-code - Can't launch VS Code from Windows Terminal inside WSL 2
- angular - Angular UI not updating ngFor after async call