私はhttp://github.com/tmthrgd/go-bindataを使用して、静的ファイルとテンプレートをGo実行可能ファイルに埋め込みます。 go generate
を実行して、各ファイルを読み込み、バイナリ表現を標準のgoファイルとして書き込むGoコードを実行する必要があります。ビルドプロセスの前にgo generate
を解雇する必要があります。 これを処理するHerokuを設定する機会はありますか?実行方法Herokuで生成する
0
A
答えて
0
go generate
は、英雄ではなく、開発中にローカルで実行する必要があります。 herokuで実行すると、デバッグの問題が非常に難しくなります。 go generate
に予期しない結果があった場合、簡単にこれを検査することはできません。
のようなツールを使用して、またはgit hookを使用してgo generate
を実行できます。 go generate
の結果をgitで追跡することは、生成されたコードにどのような変更が加えられたかを追跡できることを意味します。
rubyのような言語では、サーバー上でbundle install
を実行し、gitの依存関係を省略することが慣習になるかもしれません。 goプログラムの場合、そうではありません。依存関係はgitによって取り込まれ、追跡されるべきです。生成されたコードと同じです。
このケースでは、残りの部分はまったく推奨されていません。このようなことは一度もありません。
- フォークHerokuのは
- があなたの変更を使用し
go generate
- を実行するための行を追加しbuildpack行くHerokuのは
- が
関連する問題
- 1. Heroku + Djangoで長時間実行されるファイル生成
- 2. herokuでRubyスクリプトファイルを手動で実行する方法は?
- 3. Heroku Java WebアプリケーションからHeroku DBでCRUD操作を実行する方法
- 4. CLIでmaven生成されたjarを実行する方法
- 5. herokuでシンプルなファイルを実行する方法
- 6. [Heroku] [Node.js]カスタムクロックプロセスジョブをローカルで実行する方法は?
- 7. herokuボタンでpostdeployスクリプトを実行する方法
- 8. herokuコンソールでデータスクリプトを実行する最も良い方法は?
- 9. herokuでAPI/gemを実行するとロードエラーが発生する
- 10. Herokuスケジューラ - heroku実行ノードを実行しようとすると、エラーが発生する
- 11. Heroku Dynoを実行して一度実行した後にシャットダウンする方法
- 12. ラズベリーパイにopenhabバインディングを生成する方法を実行する方法
- 13. プログラムを実行せずにシーケンス図を生成する方法
- 14. msfvenom Windowsコンソールの実行可能ファイルを生成する方法
- 15. SignlaRが実行時にハブを生成する方法
- 16. 実行時にオペレーション・ドキュメンテーションを生成する方法は?
- 17. Heroku SSL:Piggy-back SSLを実行する方法
- 18. herokuにスクリプトを実行してアプリを起動する方法
- 19. Eclipseで実行可能なJavaプロジェクトの生成方法
- 20. Apache Antで生成された.jarファイルの実行方法?
- 21. macOSとLinuxの両方で実行可能な実行可能ファイルを生成する方法
- 22. HerokuでPhantomjsを実行する
- 23. Heroku上でruby-debugを実行する
- 24. requirement.txt herokuでbokehアプリケーションを実行する
- 25. HerokuでXdebugを実行するには?
- 26. HerokuでTelethonを実行する
- 27. Herokuからアプリを実行中にエラーが発生する
- 28. HerokuでES6アプリケーションを実行
- 29. herokuでインスタンスが実行されていることを確認する方法
- 30. 自動実行移行heroku