と私は小さな囲碁アプリを構築するために、このガイドを使用しています"と" .godir "ファイルが含まれていますが、これらが何を含んでいると思われるのか、どこで実装されるのかは不明です。私のフォルダ構造が正しいかどうかはよく分かりません。展開ゴーのAppは、Herokuの
私は取得していますエラーは次のとおりです。
Failed to detect set buildpack https://github.com/kr/heroku-buildpack-go.git
と私は小さな囲碁アプリを構築するために、このガイドを使用しています"と" .godir "ファイルが含まれていますが、これらが何を含んでいると思われるのか、どこで実装されるのかは不明です。私のフォルダ構造が正しいかどうかはよく分かりません。展開ゴーのAppは、Herokuの
私は取得していますエラーは次のとおりです。
Failed to detect set buildpack https://github.com/kr/heroku-buildpack-go.git
は、Herokuのドキュメントをたくさん引用するつもりです。 Procfile
は、明示的にアプリを起動するために実行すべきコマンドを宣言するために、Procfile
使用Procfile、アプリケーションのルートディレクトリにテキストファイルを定義します。 はあなたが展開例アプリでProcfileは次のようになります。
は
web: go-getting-started
これは、1つのプロセスの種類、ウェブ、およびそれを実行するために必要なコマンドを宣言します。ここではwebという名前が重要です。このプロセスタイプは、HerokuのHTTPルーティングスタックに接続され、展開時にWebトラフィックを受信すると宣言します。ここで使用されるコマンドは、開始アプリケーションのコンパイルされたバイナリです。 procファイルには、追加のプロセスタイプを含めることができます。たとえば、キューからアイテムを処理するバックグラウンドワーカープロセス用に宣言します。 Define a Procfile
だから、内容があることをあなたのルートディレクトリに 'Procfile' という名前のファイルだろうあなたの例では:
web: fileserver
.godir
.godir
ファイルをgoプロジェクトのルートディレクトリを指定するだけのファイルです。これは、異なる言語のWebアプリケーション用に多数のモジュールがあると言ったときに便利です。たとえば、次のツリーでレポを指定します。
github.com/someuser/somerepo/go_module
.godir
が用であり、それが使用されている場合hereを見つけることができるかのより詳細な説明:あなたの.godir
ファイルの内容は以下のようになり
github.com
└──someuser
└── somerepo
├── .godir
├── go_module
└── node_module
。