[省略]
[{"code":"InvalidParameterValueInContainerTemplate",
"message":"The following field(s) are either invalid or missing.
Field 'template.containers.tripal.image' is invalid with details:
'Invalid value: \"[コンテナイメージ]\": image OS/Arc must be linux/amd64 but found linux/arm64';."}]}
JS
WebSocketのURLを、デプロイ済みのコンテナを指すようにしました。
Python
また、uvicornのオプションにproxy_headersを含めて、css/jsが読み込まれるときのプロトコルをHTTPSに強制させるようにしました。 こうしないとコンソールでMixed Content Errorが出て、cssとjsが読み込まれなかった。
原因はjinja2のせいだと推測
Docker
Azure Container Appsにイメージをデプロイする際に、次のエラーが出た。
コンテナイメージがlinux/amd64じゃないとOSエラーが出るので、conpose.ymlにplatformを指定。