ついにBBSリニューアルしたあああああ!!

今回は後輩今年新卒まるさん(Rubyエンジニア)と
後輩すけさん(フロントエンドエンジニア)と
自分(インフラエンジニア)で
なにかおもしろいものでも作ろうぜ!となり、
まずは既存のクソ掲示板をリニューアルするところから始めました。

前回のブログでdockerサーバを使って公開してたので、
PHPでなくrubyとrailsに変わったくらいです。

[docker]覚えているか!? 3年前に作った掲示板を移行してみた


■開発環境

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-05-18-52-38

・docker

・mariadb-server

・docker run


・newbbs-sever

・docker run


DBとBBSサーバは分けています。
最初なので負荷とかも心配せずに二台とも1コアと1GBにリソース制限しました。
このレベルならdocker composeも必要ないんじゃないかと。
BBSサーバもOSは軽量OS Alpine Linuxにすればよかった。。
それにrubyとrailsのバージョンは最新でもよかった。。
と後悔。。
まあそこらへんはあとでAlpineでも動くか検証するのは簡単なので後ほど。
(それがdockerのいいところ!!)

・掲示板アプリ

https://github.com/RVIRUS0817/BBS

・CSSフレームワーク

http://honokak.osaka/

ほのかさんを使ってます。%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-05-19-15-17


■3年前に作ったものと何が違うのか

こちらで閲覧可能です。
http://docker.adachin.me:3000/

・ほぼ2ちゃんみたいにスレを作れるようになった。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016-11-05_18_38_23

・編集、削除が可能となった

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016-11-05_19_17_09

Adminのみがトピック削除やユーザ系を管理できるようになった(11/13より)

今まで誰でもトピック削除できるようになってたので、adminのみが管理できるようになりました。(運営者)%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-13-18-19-46


■まとめ

イメージ容量は3GBとなりました。(ruby系重いw)
フラットデザインかっこいい。
rubyとrailsイケてる。
インジェクションとか大丈夫なのか。
他にもログイン画面や、機能増やしていくので
お楽しみに。
みんなでドミノ・ピザ食らいつき、
プレイステーション® オールスター・バトルロイヤルやって帰りましたw
後輩共お疲れ!!
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-05-19-26-58
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-05-19-33-46


カテゴリー: DockerRuby

adachin

1989年生まれのFindy/SRE。ホスティングから大規模なアドテクなどのインフラエンジニアとして携わる。現在はサービスの信頼性向上、DevOps、可用性、レイテンシ、パフォーマンス、モニタリング、オブザーバビリティ、緊急対応、AWSでのインフラ構築、Docker開発環境の提供、IaC、新技術の検証、リファクタリング、セキュリティ強化、分析基盤の運用などを担当している。個人事業主では数社サーバー保守とベンチャー企業のSREインフラコンサルティングやMENTA/TechBullで未経験者にインフラのコーチング/コミュニティマネージャーとして立ち上げと運営をしている。また、過去「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/技術広報/テクニカルサポート/コントリビュータでもある。

0件のコメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください