ToshihiroY / wordpress-docker

Docker で らくらく WordPress ローカル環境構築

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker で らくらく WordPress ローカル環境構築

はじめに

DockerでWordpressのローカル環境を簡単に構築できるテンプレートがほしいなと思って作りました。 自由に使用していただいて構いませんが、自己責任にてお願いいたします m(_ _)m

使い方

起動

以下のコマンドを実行してください。

docker compose up -d

初回起動時のみ、上記コマンドを実行後に、さらに以下のコマンドを実行してください。

make init

その後、 http://localhost:8000 にアクセスしてみてください。WordPressサイトが起動していると思います。 また、docsディレクトリが作成され、その中にWordPressのファイルが入ります。

※まれに上記のコマンドでエラーが発生することがあります。それはDockerコンテナが完全に起動していない状態でコマンドを実行したためです。その場合、時間を置いて(10秒ぐらい)もう一度コマンドを実行するとうまくいきます。

※上記のコマンド実行時に、wp-init.shファイルがDockerコンテナにコピーされて実行されます。それで、あらかじめwp-init.shを編集しておけば、WordPressの初期設定を変えることができます(自己責任でお願いします)。

終了

以下のコマンドを実行してください。

docker compose down

.gitignore の設定

このリポジトリでは、WordPressの余計なファイルをgitで管理しないように .gitignore を設定しています。なお、独自テーマをgitで管理したいこともあると思います。それで、 .gitignore の最終行を編集することで、独自テーマを簡単にgitで管理できるようにしています。

.gitignore の最終行

!/docs/wp-content/themes/your_theme

こちらの、 "your_theme" の部分を、独自テーマのディレクトリ名に変更すればOKです。

削除(リセット)

以下のコマンドを実行してください(コンテナ起動中に実行することを想定していますが、終了状態で実行しても動きます)。

make destroy

上記コマンドを実行すると、WordPressのファイルやDBがすべて削除されます。ご注意ください。

About

Docker で らくらく WordPress ローカル環境構築


Languages

Language:Shell 78.4%Language:Makefile 21.6%