LINEで送る
Pocket

これはw

PHPで超簡単な掲示板を作ってみた

とても懐かしいw
3年前、新卒でPHPのお勉強をしていたときに、
掲示板ちゃちゃっと作ってアウトプットするかーという
ブログが上記にありましたが、どうせならdockerサーバ実家に構築したし、
こいつに移行しようじゃないかと夜に決めて30分くらいで移行できました。


■コンテナ達

動いてるのはこれだけです。
既に自分用にcommitしているのですが、
docker hubにある、centos:6とmariadb:latestをカスタマイズしています。


■どんなことをしたか

・adachin-bbs01

もともとdocker hubにnginx系のイメージpushしてたんですが、
何入ってるかワカラン状態だったので、一から設定してみました。(余計なもの入れたくないので)
まずnginxとphp-fpmをぶち込み、port 70にし、
adachin-serverで動いていたbbsファイル/bootstrapをすべてscpで飛ばし、PHPの修正をしました。
docker runは以下となる。
cpuやメモリーは最低限制限にしました。

・adachin-maria

mariadbは基本mysqlと使い方同じなので、docker runでDB作成、utf8に指定しただけ。
DB dumpも必要なし。(なぜなら毎回cronでテーブル消してますw
削除ボタンと管理画面がないため謎のスパムコメントが来るw
このクソみたいな掲示板に機能追加しなかった自分が悪いw)
docker runは以下となる。
メモリ512でもいいかも。


■問題なく動いた

http://docker.blog.adachin.me:70/bbs.php

今のところ問題なし。


■まとめ

メンテとかしてるときにすぐにサービスインできるし、
楽であった。今までの仮想化技術はなんだったのか。
あとはSSL化したいのと、
この掲示板は来週会社の後輩とリニューアルするのでお楽しみに!

※リニューアルしました!
https://blog.adachin.me/wordpress/?p=4140

LINEで送る
Pocket

カテゴリー: DockerPHP

あだちん

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

コメントを残す

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