LINEで送る
Pocket

ついに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

LINEで送る
Pocket

カテゴリー: DockerRuby

あだちん

1989年生まれ。 ランサーズ/SRE。 ホスティングから大規模なアドテクなどのインフラエンジニアとして携わり、他社インフラレスポンス改善、ランサーズでの副業、ansibleでのインフラコード化を推進し、未経験によるエンジニアのMENTAなども実施している。また、「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/広報/VulsRepo init file,chatwork通知のコントリビュータでもある。現在はDocker開発環境の提供,AWSで新サービスのインフラ構築,PHPバージョンアップ,分析基盤を担当しておりDigdag,embulk,BigQueryを使いこなし中。

コメントを残す

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