我已经安装了Heroku java插件并尝试设置示例应用程序,即“使用Spring,CloudAMQP的Web& Asynchronous worker”。这个项目是关注maven,应用程序部署在heroku至maven上。
是否可以使用在相同和/或不同JVM中运行的本地java容器,rabbitmq和worker来运行相同的应用程序?
答案 0 :(得分:1)
是的,Foreman将启动任何具有Procfile的项目。如果定义了多个进程,它将全部启动。
https://devcenter.heroku.com/articles/procfile#developing-locally-with-foreman
您必须首先使用Maven在本地构建项目。您可以将rabbitmq实例的配置信息设置为环境变量,也可以将它们保存在工头将要获取的.env文件中。您可以使用“heroku config”查看Heroku应用程序,以查看应用程序所期望的变量。