自分への備忘録。日々更新していく予定
Setup
gcloud, goapp を使えるようにする。
ベンダリングしたいのでgoappは必須。
プロジェクト変更
$ gcloud config set project ${project_id}
$ gcloud auth login # これはいらないかも?
$ gcloud auth application-default login #これをしないと、ローカルのGAEサーバーが自動でAPI叩くときに Authorization Error を吐いてしまう
開発用ローカルサーバー起動
$ goapp serve path/to/app.yaml
デプロイ
$ appcfg.py -A ${project_id} -V ${version_name} update path/to/app.yaml
${version_name} は 1.0.1
とは書けない。.が禁止されている。 v1-0-1
とでも書くべし。
1プロジェクトに複数サービスを用意する場合のことは、今後調べる。。