🎉
AWS App Runner + ECR 利用時におけるHealth check on port "XXXX"の対処方法の一つ
AWS App RunnerにおけるソースとしてECRを利用した際、以下のように、Health check on port "XXXX"が発生しました。
03-20-2022 07:18:52 AM [AppRunner] Health check on port '3000' failed. Service is rolling back. Check your configured port number. For more information, read the application logs.
上記について、以下の「アプリケーションログ」を確認したところ、
以下が出力されていました。
exec user process caused: exec format error
上記について、以下のstack overflowがみつかりました。
上記の中で、以下の回答がありました。
docker buildx build --platform=linux/amd64 -t <image-name> .
こちらを試したところ、正しくデプロイすることができました。
同様のことでお困りの方の参考になりましたら幸いです。
Discussion