在Heroku上没有Act的官方支持,但是Maven buildpack似乎可以执行应用程序所需的几乎所有工作,只是可以正常启动。是否有任何建议的设置和/或配置文件才能正常启动应用?
答案 0 :(得分:0)
需要弄清的主要两件事是如何绑定到动态分配的端口,以及如何从其他配置文件加载。此Procfile处理这两种情况:
web: export act_env_http_port=$PORT && java $JAVA_OPTS -Dprofile=heroku -cp target/classes:target/dependency/* com.larvalabs.gifmsgbot.AppEntry
用于指定端口的环境变量采用特殊的格式(大多数是未公开的格式),使您可以自动覆盖配置设置。稍有更多的信息是包含相关更改的错误:https://github.com/actframework/actframework/issues/636
还要注意,我在这里使用名为heroku
的配置文件,这是因为我还不完全了解prod配置文件的工作原理,但是在指定{{1 }}