Как создать сеть с помощью сценария командной строки?


Я хотел бы запустить автоматические тесты пользовательского интерфейса для моего плагина WordPress. Я использую Docker для запуска экземпляра WP, и он выполняет мои тесты, это нормально. Я использую wp-cli для установки и настройки тестового сайта.

Я также хотел бы запустить набор тестов на нескольких сайтах. Для этого мне нужно настроить сеть. Я знаю, как установить многоузловую сеть вручную, но мне нужна команда, которую я добавляю в свой файл Dockerfile. Итак, мой вопрос: есть ли способ создать многоузловую сеть используя скрипт командной строки?

Author: Pavel Dohnal, 2018-01-16

1 answers

Поскольку вы уже используете WP-CLI, я рекомендую вам использовать wp core multisite-install команда для настройки сетевой установки.

Когда вы ознакомитесь с документацией, вы увидите, что это довольно просто. Вот пример из документов:

$ wp core multisite-install --title="Welcome to the WordPress" \
> --admin_user="admin" --admin_password="password" \
> --admin_email="[email protected]"
Single site database tables already present.
Set up multisite database tables.
Added multisite constants to wp-config.php.
Success: Network installed. Don't forget to set up rewrite rules.

Вы можете прекрасно использовать эту команду для настройки всего в вашей среде Docker.

 1
Author: swissspidy, 2018-01-16 20:04:10