如何使用 springboot-gradle 为多 Web 服务器设置 dynos 和 procfile

How to setup dynos and procfile for multi-web servers with springboot-gradle

我想在Heroku 上制作应用程序。但是,我不知道如何处理构建设置。 我遵循了以下文档中名为 'Multiple web server apps in the same project' 的指南。 (https://devcenter.heroku.com/articles/deploying-gradle-apps-on-heroku#deploying-multi-project-builds)

打开app(daview-admin-api),看不到类似'hello world'的语句,查看了如下日志
Dec 03 07:07:15 daview-admin-api heroku/router at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=daview-admin-api.herokuapp.com request_id=543758ec-ae7f-4fd1-8881-0666c8fdbfe7 fwd="175.208.161.47" dyno= connect= service= status=503 bytes= protocol=https

配置如下:
daview(Spring 引导框架 Gradle)
├── daview-common(models; domains and utils)
│ ├── 源码
│ └── build.gradle
├── daview-admin-api(server; controllers and services)
│ ├── 源码
│ └── build.gradle
├── daview-customer-api(server; controllers and services)
│ ├── 源码
│ └── build.gradle
├── daview-login-api(server; controllers and services)
│ ├── 源码
│ └── build.gradle
└── 文件
└── settings.gradle

请初学者详细说明。

此致,
孙昌珠

这已通过在每个 application.yml 个子项目中设置 PORT 解决。
server:
port: ${PORT:5000}