AWS App RunnerにおけるソースとしてECRを利用した際、以下のように、Health check on port “XXXX"が発生しました。

03-20-202207:18:52AM[AppRunner]Healthcheckonport'3000'failed.Serviceisrollingback.Checkyourconfiguredportnumber.Formoreinformation,readtheapplicationlogs.

上記について、以下の「アプリケーションログ」を確認したところ、

以下が出力されていました。

execuserprocesscaused:execformaterror

上記について、以下のstack overflowがみつかりました。

https://stackoverflow.com/questions/67361936/exec-user-process-caused-exec-format-error-in-aws-fargate-service

上記の中で、以下の回答がありました。

dockerbuildxbuild-platform=linux/amd64-t<image-name>

こちらを試したところ、正しくデプロイすることができました。

同様のことでお困りの方の参考になりましたら幸いです。