エラー概要
"build"なんてコマンドは存在しないと怒られる。。。
しかし、packages.jsonにはしっかり"build"コマンドが記載されていた。
いったいなぜ。。。
原因
この書き方だと、ビルド実行するコンテナ内のカレントディレクトリで、
「$ docker build -t $REPOSITORY_URI:latest -f ./packages/backend/Dockerfile」
を実行せよという命令になってしまう。
正しくはカレントディレクトリでなく、ローカルと同じ./packages/backendディレクトリで実行されるべき。
解決法
実行先のディレクトリをきちんと記述する。
monorepo構成でDockerfileが複数あるのはよくあることなので、ビルドがどこで実行されるのか、コンテナの中身を頭の中でイメージする。