DockerによるWordpressのローカル環境構築を行うためのリポジトリ
- Dockerによるwordpressのローカル環境構築
- wordmoveへの本番環境デプロイ, バックアップ
参考:
このリポジトリをクローン
git clone git@github.com:eirblaze/quick-start-wordpress-docker.git project-dir
サブモジュールを準備。フォルダ構成は以下。
- root
- public : アップロードするwordpressのphpファイルなど
- db : データベースのバックアップとリストアを保存
git submodule add $your_wordpress_public wp-public
./.env を編集
./.env
にあわせて、hosts を編集
例 : PRODUCTION_NAME=wp_qs_test であれば、以下を追記
::1 local.wp_qs_test
127.0.0.1 local.wp_qs_test
docker-compose up -d --build
パブリックフォルダに Wordpress をインストール
docker-compose exec wordmove ~/wp-install.sh
例 : PRODUCTION_NAME=wp_qs_test であれば、以下にアクセスして、wordpressを初期化する
https://local.wp_qs_test/
docker-composeで関連コンテナを停止します。
docker-compose stop
データベースを、./docker-compose.yml の volumes: で設定したボリュームに保存した場合は、このコマンドでも消えません。
docker-compose down
(解説工事中)
docker-compose build --no-cache
- docker desktop は通常権限
- docker-compose up するpowershellは管理者権限