Cloud Run Training
$ git clone https://github.com/xxxxx/cloud-run-training.git$ git config user.name {GitHubのアカウント名}
$ git config user.email {GitHubのemail}$ docker build -t ws-flask-app:local .$ docker images$ docker run -p 8080:8080 -v $(pwd)/app:/app -e DEBUG=true ws-flask-app:local{リポジトリのパス}/{アプリ名}:{タグ名}
例
asia-northeast1-docker.pkg.dev/xxxxxxxxxxx/repo-xxxxxx-xxxxxxxx/ws-flask-app:latest
記入欄
xxxxx/ws-flask-app:latest
$ docker build -t {イメージのパス} .例
$ docker build -t asia-northeast1-docker.pkg.dev/xxxxxxxxxxx/repo-xxxxxx-xxxxxxxx/ws-flask-app:latest .記入欄
docker build -t xxxxx/ws-flask-app:latest
作成したイメージをリポジトリに置く
$ docker push {イメージのパス}例
$ docker push asia-northeast1-docker.pkg.dev/xxxxxxxxxxx/repo-xxxxxx-xxxxxxxx/ws-flask-app:latest .記入欄
docker push xxxxx/ws-flask-app:latest
$ gcloud run deploy {アプリ名} \
--image {イメージのパス} \
--region asia-northeast1
--port 8080例
$ gcloud run deploy cloud-run-xxxxx \
--image asia-northeast1-docker.pkg.dev/xxxxxxxxxxx/repo-xxxxxx-xxxxxxxx/ws-flask-app:latest \
--region asia-northeast1
--port 8080記入欄
$ gcloud run deploy cloud-run-xxxxx \
--image xxxxxxx \
--region asia-northeast1
--port 8080$ gcloud run services proxy {アプリ名} --region asia-northeast1例
$ gcloud run services proxy cloud-run-xxxxxx --region asia-northeast1記入欄
$ gcloud run services proxy xxxxxx --region asia-northeast1