Bullet Girls Phantasia マテリアル情報収集サイトリメイク

LaravelPHPバレットガールズ
  • LTのネタにするためにリメイク
  • DBをノード上のsqliteに置く極貧構成だったため、AWS EC2の秘密鍵を紛失した際データを回収できなくなり困っていた
  • 下記手順にて解決

    1. EC2インスタンスを複製し、新しい鍵ペアで作り直す
    2. 新しいEC2には新しいEBSがアタッチされるので、これをデタッチ
    3. 古い(sqliteのデータが眠っている)EBSを/dev/xvda にアタッチ
    4. WinSCPとかでFTP接続して良しなにデータを回収する

  • せっかくなのでコンテナ運用で作り直している

    • とりあえずローカルのnginx/php-fpmコンテナで動くように

20190211004407

[https://github.com/wand2016/BulletGirlsPhangasia_Laravel:embed:cite]

  • 今となっては目をそむけたくなるクソ設計クソコードが散見される…
  • LTまでにある程度きれいにしたい