0

現在のデプロイ Dockerfile にはこれが含まれています

CMD ["sh","-c","dgraph zero --my=0.0.0.0:5080 & dgraph alpha --my=0.0.0.0:7080 --zero=0.0.0.0:5080"]

ただし、Heroku はポートを動的に割り当てるため、$PORT 変数を推奨しています。ただし、置換すると、すべてのポートが同じ番号になります。

とにかく複数の $PORT を持つことはありますか?

4

1 に答える 1

1

これは不可能です。すべての Web Dyno は、実行時に$PORTenv 変数で提供される 1 つのポートのみを公開します。

各コンポーネントを独自の Dyno にデプロイできます (その後、HTTPS 経由で通信します)。

または、エンタープライズ機能であるHeroku Private Spacesを見ることもできます。

于 2021-09-28T09:40:15.007 に答える