| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
1,102 バイト追加 、 2020年10月17日 (土) 23:41
| [[Google Cloud Platform]] |
==[[Google App Engine]] (Python)==
==環境==
===サービスとしてデプロイ===
*https://www.serversus.work/topics/vyly8dwer5uql5ra5xdg/
*app.yaml にservice を指定する
<pre>
service: pmtools
runtime: python27
</pre>
[[File:gae_service.png|600px]]
 
====リクエストのルーティング]====
*[https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed?_ga=2.226522718.-273046468.1602673622&_gac=1.148505285.1602903550.CjwKCAjwiaX8BRBZEiwAQQxGx2DuMupsTR36pv5RdPz790XmEGwo-v-fp9xkuLRlBIi3kHtcuBz_dBoCQcEQAvD_BwE#dispatch リクエストのルーティング]
*dispatch.yaml
*ルーティング ルールは、最大 20 個まで定義できます。
*各ルールには、url 要素と service 要素が含まれている必要があります。
 
*https://cloud.google.com/appengine/docs/standard/php7/reference/dispatch-yaml?hl=ja
<pre>
dispatch:
- url: "*pm.service.typea.info/*"
service: pmtools
</pre>
*以下をdispatch.yamlに記述してデプロイで、ルールを削除
<pre>
dispatch: []
</pre>
*deploy
<pre>
$ gcloud app deploy dispatch.yaml
</pre>
 
===静的ファイル===
*http://webapp-improved.appspot.com/tutorials/gettingstarted/staticfiles.html?highlight=static
script: helloworld.app
 
===[[TypeScript]]===
*https://cloud.google.com/appengine/docs/standard/nodejs/running-custom-build-step?hl=ja
===[[GAE アーカイブからインポート]]===
 
===[[GAE Google Docsを利用する]]===
===[[GAE favicon.ico を設置する]]===

案内メニュー