GAEで開発をする場合ローカルでGAEを立ち上げて開発するわけだけど、普通に起動するとデータストアもクラウドストレージの中身もPCを再起動すると消えてしまう。
それだとあまりに開発しづらいので、GAEをローカルで立ち上げた時にデータが消えないようにする。
具体的には dev_appserver.pyで起動する時に --storage_path オプションを渡してあげれば良い。ちなみに渡すのはディレクトリのパスで、ディレクトリが存在しない場合は自動で作ってくれる。
dev_appserver.py --storage_path=./local_dir ./src/app/app.yaml --enable_sendmail
ちなみに起動コマンドのオプションは以下の公式ページにざっと説明がある。