WP-CLI
code:yml
wordpress-cli:
depends_on:
- db
- wordpress
image: wordpress:cli
volumes:
- ./wpdata:/var/www/html
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
起動
code:shell
podman-compose run --rm wordpress-cli wp db cli
すぐに消えちゃうのでしばらく遊びたいときは一旦Bashシェルに繋いでwpするといいかも。
code:shell
podman-compose run --rm wordpress-cli /bin/bash
code:shell
wp-env run cli wp-cli
データーベースをバックアップする
code:shell
podman-compose run --rm wordpress-cli wp db export - > ./wordpress_db.sql
新開発環境整備
code:shell
podman-compose run --rm wordpress-cli wp db reset --yes # reset か clean (cleanはtable prefixとしてあるものを消す)
podman-compose run -T --rm wordpress-cli wp db import - < ../yokkin.com/wordpress_db.sql
code:shell
インポート
ブロックされてうまくインポートできない…
code:shell
podman-compose exec db mariadb -psomewordpress wordpress < ../yokkin.com/wordpress_db.sql