今回はDockerでWordPressのテーマ開発を行うことができるリポジトリを作りました。
DockerでWordPressのテーマ開発を行うのは検索すれば、たくさん出てくるのですが公式のWordPressのイメージを使いたかったので自分で構築しました。
リポジトリは Github上で公開しています(devwp-docker)
準備
Dockerとdocker-composeが入ってない場合はインストールを行います。
その後、クローンしてシェルスクリプトをたたけばコンテナを作ります。
$ git clone git@github.com:satotakumi/devwp-docker.git && cd devwp-docker
$ ./devwp.sh star
起動したら http://localhost:8080/
で見れるようになるのでインストール後 Sample Themeテーマを選択します。
開発
theme
ディレクトリの中を更新すればWordPressでも適用されるようになります。
困ったこと
WordPressの公式イメージは、コンテナを作るときにWordPressをダウンロード&設置しているので、普通にマウントしようとするとエラーになってしまいます。
なので、適当なところにテーマディレクトリをマウントさせて起動したら docker-compose exec
でシンボリックリンクを張っています。