画像収集基盤の構築ログ9
目的
人の代わりに画像を集めてくれるシステムを構築すること。なお、個人的な趣味でイラスト画像を対象としている。
進捗
- コンピュータの調子が悪く再起動したら動かなくなった
- Docker composeでアプリケーションが動くように整備中
- dockerの知見をQiitaにまとめた
- MySQLをDockerで動かすように修正
- DBのdumpを行った
- 収集した画像をチェックする管理画面にページャを導入
- 管理サーバーをDockerで起動できるようにした。
雑感
これまでやりたいと思っていたことが優秀なミドルウェアによってスムーズに実現できている。この数日間は特にDockerにとても助けられている。それぞれ別の役割を持ったアプリケーションサーバーが10弱も必要になったことがわかったときにはシステムの起動・再起動をどう制御しようか思いつかなかった。Dockerであれば構成がテキストファイルとして管理できる。再起動も容易だ。こんなに便利な存在を教えてくれた GitHub - isucon/isucon6-final には感謝している。ISUCONは勝ち負けのあるコンテストだが、負けたからといって学びがないわけではない。雑なアプリケーションがどういうものか知ることができるし、そもそもアプリケーションの構成も学びになる。Dockerもそれで知った。たったひとつのコマンドでミドルウェアを含めてアプリケーションが立ち上がる様は、圧巻だった。