引き続きやっている。docker周りとかドキュメントとか作ったりした。

前回まで


お約束の前回まで

作りかけているやつ


lv-fox

dockerイメージの作成


Dockerfileを作って、Docker Hubにpushして、そいつを使ったdocker-composeも作った。これらを使ってローカルで動くのも確認した。これらはほぼほぼCahsperからコピってきたので思ったより時間はかからなかった。

少し前にPlay Frameworkのプロダクションビルドが出来ないというのを書いたけどDockerでは問題なくできたのでやはりWindowsのせいの気がする。

ドキュメントの作成


「これはオレオレプロジェクトなのだ。とことん手を抜くのだ。ドキュメントは作らねぇ…」などと宣言したものの、性格なのか、はたまた酒が入った勢いなのか、作ってしまった…。とはいえ、Cahsperからコピーしてきて少し変更しただけなので対して時間はかからなかった。

READMEを書いた上で雑なAPIドキュメントもpublishした。ただし、正直なところAPIドキュメントは正しく書けているのかかなり怪しい…

残り


DDOSプロテクションもめんどくさいから実装しなくてもいいかなと思い始めたし、コードは改修の余地はあるけどなおすのもめんどくさいし、なにより動いてるので大正義だ。そうなるともはやプロダクションレディといっても過言ではないのではないか…??

残りは下記をやらないといけない。

  • Route53 設定
  • Let’s Encrypt 設定
  • nginx 設定
  • インスタンス内にdockerで構築
  • フロントエンドの実装(このサイトに実装)
  • DDOSプロテクション(やるかも)

これはもう今週末にやってしまう勢いである。おわり。