Pregunta

Estamos trabajando en la receta del chef que construye PHP de Fuente.Sin embargo, cada vez que hacemos un cambio a nuestra receta y queremos ejecutarlo nuevamente, lleva mucho tiempo (unos 20 minutos).

Lo que hemos estado haciendo es hacer que nuestros cambios usen:

vagrant destroy

seguido de:

vagrant up

Sería bueno si de alguna manera podríamos volver a ejecutar nuestra receta única, estamos tratando de actualizar.

¿Alguien sabe cómo podríamos hacer esto?¿O qué tan vagante determina nuestra receta PHP ya está instalada / ejecutada?

¿Fue útil?

Solución

vagrant provision debería hacer esto por usted.El chef debería cuidar solo de ejecutar las cosas que deben ejecutarse ... como una receta cambiada.

Otros consejos

puedes usar:

vagrant provision

Esto volverá a ejecutar el paso de aprovisionamiento, lo que hace vagrant ssh y inicia el chef.

Si está utilizando un servidor de chef con Chef-Client, debe cargar el libro de cocina al servidor con un cuchillo después de realizar modificaciones locales.Luego, el chef-cliente en la máquina Vagant descargará los archivos modificados.

Si está utilizando Chef Solo, puede compartir carpetas con la máquina virtual, por lo que los cambios realizados se recogerán de inmediato, en lugar de tener que copiarlos a la máquina virtual.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top