Dockerの勉強を兼ねてWordPress開発環境構築のための構成を考えた

本番環境をローカルの開発環境へ持ってくる想定で構成してるつもり。
手動でセットアップしなきゃいけないところ多いし、まだ色々やれる感あるし、そもそももっと良いやり方あるだろうし、っていうのが正直なところなのだけども。

使い方はREADMEにざっと書いてる。

  • themesとpluginsとuploadsを本番環境からまるっとコピーしてdocker-compose.ymlに合わせて配置
  • 本番環境DBのダンプファイルもとってきてmysql/Dockerfileに合わせて配置
  • Search Replace DBをダウンロードしてきてdocker-compose.ymlに合わせて配置
  • docker-compose up -dでコンテナ起動
  • docker exec dockerdir_db_1 sh -c "/setup.sh"でダンプファイルのインポート
  • 最後にSearch-Replace-DBにアクセスしてURL変更

こんな感じ。

雑感

関係ないんだけど久しぶりにブログ書いた。
GitHubにも久しぶりにあげた。
英語も久しぶりに書いた。
いろんなことが未熟だけどこんな気持ちで少しずつ積み上げていければと思う。