野球リーグスコア管理システムとキャップ野球情報局に関する進捗です。
旧システムについてはこちらの記事をご覧ください。
DBに下書き状態でイベント情報を登録するフォームです。
bot対策にrecaptchaを採用しました。
<ReCAPTCHA
sitekey="Your client site key"
onChange={onChange}
/>
【アップデート】レスポンシブ対応完了しました。 pic.twitter.com/6qDO6blIwG
— キャップ野球情報局/サイトリニューアル (@cap_bb_info) January 9, 2020
PC画面での表示を2カラムにしました。
新年2本目のボード投稿になります。
(新年の実績としては1本目)
今回の改修の目玉は、成績管理システム「みんなのSCORE」との連携です。
成績管理システムのデータベースを利用しているのでいわば兄弟サイトです。
の結果をトップページで閲覧できるようになりました。
右下のページング部分から10件ずつ遡ることが可能です。
試合結果とともに関連するツイートの表示と
(あれば)試合動画の表示を行います。
例:一橋大のページ
通算成績と直近の試合結果が表示されます。
これまで、フロントはnetlify、バックエンドは自宅サーバーという構成でサービス提供していたのですが、某アップデートの際にOSの再起動でdockerが止まって度々サービス断が発生してしまうのが段々いやになってきたのと、インフラの基礎ができてきたのでconoha VPSでインスタンス作ってサーバ移行しました。
またしてもLet's encryptに苦しめられました。今回はdocker-compose
の中のnginx
コンテナに適用するつもりでした。調べたところ、証明書生成用のコンテナは別途あったのですが、わざわざdocker-composeの構成書き直すのも...と思ったので、
nginxだけdockerコンテナを使わない構成に変更しました。