AppPaaSがサポートするフレームワークFiberについて説明します。
FiberはGo言語向けのWebフレームワークであり、高速な性能と簡単な使用方法を強調しています。Express.jsに似たAPIを提供しています。詳細はFiber公式ドキュメントarrow-up-rightでご確認ください。
AppPaaSでは、Fiber 2.10.0, go 1.22.5をサポートしています。
内部ポート
サービスがデプロイされた後にリッスンされるポートを指します。 一般的に、Fiberアプリケーションを作成する際には3000ポートが使用されますが、 ソース内でそのポートを変更した場合は、変更した値を入力する必要があります。 AppPaaSのベータ版では、指定されたポートに基づいてTCPヘルスチェックが行われます。
サービスをパブリックに公開するかどうかを決定する設定です。 デフォルトでは443に設定されており、公開設定にすると外部ドメインが割り当てられ、 https://{割り当てられたアドレス}を通じて外部からアクセスできます。 非公開に設定した場合、外部からのアクセスは不可能となり、 内部ドメインアドレスを介してのみサービス間の通信がサポートされます。
自動デプロイを設定すると、リポジトリの選択したブランチに変更があった場合、 その変更に対するフックを受けて、自動的にビルドおよびデプロイが進行します。
デフォルトではgo build -o bin/serverが実行されます。 変更が必要な場合は、この値をオーバーライドすることができます。
go build -o bin/server
AppPaaSのFiberビルド時に、システムでbin/serverがデフォルトで適用され、 変更はできません。
bin/server
デフォルトではgo mod download -xが実行されます。 変更が必要な場合は、この値をオーバーライドすることができます。
go mod download -x
環境変数はKey/Value形式で入力され、入力された値はコンテナOSの環境変数として注入されます。 注入された環境変数は、コード内でprocess.envを通じてアクセスして使用することができます。
process.env
Last updated 1 year ago