Да, вам не нужен сервер, база данных MySQL или даже PHP. Все будет запускаться из нашей специальной среды докера.
Хотя можно и в некоторых случаях рекомендуется установить WP Setup глобально, мы рекомендуем устанавливать на уровне проекта. Таким образом, вся конфигурация будет сохранена в вашем проекте и может быть легко воспроизведена всеми членами вашей команды. Это может значительно сократить набор новых членов команды и облегчить тиражирование и тестирование проекта.
Поэтому, чтобы добавить его в свой проект, сначала убедитесь, что у вас запущен пакет npm. Если нет, вам просто нужно запустить следующую команду в каталоге нашего проекта:
npm init -y
Затем вы можете просто добавить WP Setup в качестве зависимости разработки к вашему проекту и вызвать команду init, чтобы создать файл установки.
npm install wp-setup --save-dev
npx wp-setup init
Эти команды установят WP Setup и создадут файл с именем wp-setup.json в корневом каталоге вашего проекта. Этот файл отвечает за все ваши настройки.
Как вы можете видеть в приведенных выше командах, после установки WP Setup в качестве зависимости вы можете запустить наш интерфейс командной строки, вызвав npx wp-setup
"scripts" : {
"env:start" : " wp-setup start " ,
"env:stop" : " wp-setup stop " ,
"env:destroy" : " wp-setup destroy " ,
"env:composer" : " wp-setup run wp-cli --workdir . composer " ,
"env:pest" : " wp-setup run wp-test-cli --workdir . global-pest "
}
Теперь вы можете просто запустить новую среду, просто вызвав:
npm run env:start
# or
npx wp-setup start
И чтобы остановить окружающую среду:
npm run env:stop
# or
npx wp-setup stop
Также вы можете уничтожить текущую установку среды со всеми работающими томами:
npx wp-setup destroy
Если вы считаете этот проект полезным, поставьте ему звезду на GitHub!
Для более подробной информации ознакомьтесь с документацией проекта: - Настройка WP.
Этот проект лицензируется по лицензии MIT — подробности см. в файле LICENSE.