AppEngine + Python で動かしてたブログシステムの消費期限がきれた
2012年頃に AppEngine + Python2 + Django + Datastore で構築
Django のバージョンが古いとGitHubに怒られる
app.yaml を書き換えてバージョンを新しいものに
アップロードできるファイル数が 10000 までになったらしくエラー
デプロイのコマンドも変わってたり
requirements.txt にも Django 書いてしまっていたので消す
なんとかアップロード完了する
Datastore へのアクセスに失敗する
慌てて戻す
10年前で止まってる…
相当回収しないとシステムのアプデできなそう\(^o^)/
対策
appengine_django を使わずに書き換える
めんどいけど工数少なそう
作り変える
ブログシステムをほぼリビルドする
記事の移行どうするか
どうせなら Go でやってみたい
SEO 的に問題ならSPA構成もありかも
チラ裏: なぜAppEngineなのか
ブログプラットフォームに依存せず自前で運用できる
サーバー費用が安い (PVが少なければ月数十円)
デプロイが容易