- Goal
開発環境も何も無い状態から、GAE(Google App Engine)上にFlaskアプリ(Hello World)を30分以内に立ち上げる。GAEは、Standard Environmentなので、Pythonは、2.7 - How
1. GCP上に新プロジェクト作成(xxxxx-test−0001) ⇒ 手順割愛
2. GCP上で、GAEを有効にする。 ⇒ 手順割愛
初めてのアプリ作成で、Pythonを選ぶ。
チュートリアルはやらなくて良いので、途中で抜ける。
1プロジェクトで、1GAEアプリしか持てない。
3. GCP上に新VMインスタンス(Ubuntu16.4)作成(dev001) ⇒ 手順割愛
TYPEはMicro(無料マシン)でOK。
別にローカルマシンがあればそれでもOK。
4. VM(dev001)の設定 ー 開発環境構築
4-1. 初期設定 + Pyenv + GAEのSDKの導入
以下のファイルを実行
~$ . UbuntuSetupForGAE.sh
4-2. Localに開発用フォルダの作成とPyenvのセットアップ
5. Deploy
localでのテスト。main.pyがあるディレクトリで以下を実行
$ dev_appserver.py .
Deploy。 main.pyがあるディレクトリで以下を実行する
$ appcfg.py update --noauth_local_webserver -A "project id" -V "version" .
6. 確認する。以下のURLにアクセスする。
https://”projectid”.appspot.com
これを使って、LineのBotなどマイクロサービスを立ち上げれる
main.pyの編集と必要なlibのインストールが必要
0 件のコメント:
コメントを投稿