【Google Cloud】file not found in build context or excluded by .dockerignore
こんにちは、フリーランスエンジニアの太田雅昭です。
Google Cloudのデプロイでエラー
下記のコマンドでエラーになりました。
gcloud run deploy ...
file not found in build context or excluded by .dockerignore
過去にデプロイ成功しているプロジェクトだったため、悩みました。AIに聞いてもなかなか解決しません。しかし普通にGoogle検索するとすぐに原因がわかりました。
.gitignoreが原因だった
.gitignoreに指定されているものは、gcloudにアップロードされないようです。今回、
.yarn
が.gitignoreに追加されていたため、それがアップロードされずにエラーになっていました。
AIさんしっかりしてくれと言いたいところですが、ログを辿るとしっかりAIに指摘されていました。。。とはいえその解決策が別のアプローチだっため、結果的に脱線していったようです。結局使う人間側の知識が必要ですね。