Sí, no necesitas ningún servidor, base de datos MySQL o incluso PHP. Todo se ejecutará desde nuestro entorno acoplable personalizado.
Aunque es posible y en algunos casos recomendado instalar WP Setup globalmente, recomendamos instalarlo según el proyecto. De esta manera, toda la configuración se mantendrá en su proyecto y todos los miembros de su equipo podrán replicarla fácilmente. Puede reducir drásticamente la incorporación de nuevos miembros al equipo y facilitar la replicación y prueba del proyecto.
Entonces, para agregarlo a su proyecto, primero asegúrese de tener iniciado un paquete npm. De lo contrario, solo necesita ejecutar el siguiente comando en nuestro directorio de proyecto:
npm init -y
Luego, simplemente puede agregar WP Setup como una dependencia de desarrollo a su proyecto y llamar al comando init para crear su archivo de instalación.
npm install wp-setup --save-dev
npx wp-setup init
Estos comandos instalarán WP Setup y crearán un archivo llamado wp-setup.json en el directorio raíz de su proyecto. Este archivo es responsable de todas sus configuraciones.
Como puede ver en los comandos anteriores, después de instalar la configuración de WP como dependencia, puede ejecutar nuestra CLI llamando a npx wp-setup <comando...>. Para simplificar algunos comandos habituales, le recomendamos que también agregue los siguientes scripts a su archivo package.json (creado después de npm init).
"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 "
}
Ahora puedes simplemente iniciar tu nuevo entorno simplemente llamando:
npm run env:start
# or
npx wp-setup start
Y para frenar el medio ambiente:
npm run env:stop
# or
npx wp-setup stop
También puede destruir la instalación del entorno actual con todos los volúmenes en ejecución:
npx wp-setup destroy
Si encuentra útil este proyecto, ¡considere darle una estrella en GitHub!
Para obtener más detalles, consulte la documentación del proyecto: - Configuración de WP
Este proyecto tiene la licencia MIT; consulte el archivo de LICENCIA para obtener más detalles.