📚
M1/M2 MacでCloud Runのデプロイするときのエラー解消
Cloud RunへDjangoアプリをデプロイしようとしたら、エラーが発生した。
デプロイ時発生したエラー
ERROR: (gcloud.run.deploy) The user-provided container failed to start and listen on the port defined provided by the PORT=8080 environment variable. Logs for this revision might contain more information.
はじめはport周りのエラーがかと思ったが実際は違った。
解決
M1/M2 MacBookの場合は、docker build時に--platform linux/amd64
つけないといけない
docker build --platform linux/amd64 -t asia-northeast1-docker.pkg.dev/my-project-id/my-project/my
-image:tag .
参考記事は以下
Discussion