Go で Web アプリを作成しましたが、サーバーまたはアプリ エンジンでできるだけスムーズに実行できるようにしたいと考えています。
基本的に、単一の .exe (私は Windows で開発しています) と、静的ファイルを含む一連のフォルダーを作成しました。さらに、N 個の構成ファイルを含むフォルダーがあります。
これらの構成ファイルには、データベースのセットアップに必要なすべての構成、ログを書き込むフォルダー/パスなどが含まれます。
ローカル マシンで .exe をダブルクリックすると、「時刻 0」にインストール プロセスが開始されます。構成ファイルを確認し (存在しない場合は作成されます)、コンソールでの回答に従って更新します。さらに、アプリはファイルシステムにログ ファイルを生成します。
私の質問: アプリ エンジンに自分の go コードを「そのまま」「アップロード」して、yaml ファイルに appengine に固有の構成をいくつか含めることはできますか、それとも次のように MY Go コードを修正する必要がありますか? app-engine の他の場所で構成ファイルを探す必要があり、2) ログは app-engine の特定のパスとの間で読み書きされます。
言い換えれば、Web アプリの一種の「一度書けば、どこでも実行/展開」バージョンを実現できるかどうか疑問に思っています。
これはコミュニティでの最初の質問なので、すべての指示に従っていただければ幸いです。ありがとう。