gpt4 book ai didi

Heroku 在部署后运行 Jar 文件?

转载 作者:行者123 更新时间:2023-12-03 17:15:18 24 4
gpt4 key购买 nike

我已使用以下命令将 jar 文件部署到 heroku:

heroku deploy:jar <filename>.jar --app <appname>

部署后,如何使用特定参数运行 jar 文件,即我将在本地执行:
java -jar <filename>.jar <param1> <param2>

我是否正确使用 Heroku 服务?本质上,我只需要在 jar 文件中运行 Main 命令并在完成时获取日志。

任何帮助将非常感激。

最佳答案

heroku deploy:jar <filename>.jar --app <appname>
有了这个,你基本上硬编码了:
jar <filename>.jar

这是您可以为命令配置参数的示例
https://github.com/NNTin/shell-kun/tree/6b35e4b731bcf500366f60bbceafe076bf969fe1
注意:我们在这里查看旧软件是因为 HEAD已经没有了。
您需要 Procfile . app.json和 Heroku 部署(参见 README.md 中的链接)按钮是可选的。它们使部署更容易,因为您不必接触终端/CLI。
本质上,您将 Procfile 扩展到:
web: jar <filename>.jar $ARGS_AND_FLAGS
worker: jar <filename>.jar $ARGS_AND_FLAGS
web当您使用 $PORT 时, worker当不是。
现在您可以通过编辑环境变量 ARGS_AND_FLAGS 来修改您的命令。 .
enter image description here
在这种情况下,Web 进程被激活,而工作进程被停用。
enter image description here
更改环境变量后,您可以停用然后激活您的进程。

关于Heroku 在部署后运行 Jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49733324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com