Este articulo contiene información complementaria que no fue incluida en artículos anteriores para no distraer la atención del foco principal.
Detener todas las instancias de Vue Storefront
En teoría “node killall” debería detenerlas, pero al menos en mi caso eso no sucede.
Si tenes el proceso corriendo en un terminal, “CTRL + C” deberia matarlo, pero si esto tampoco resulta la alternativa, siempre hablando de sistemas Linux, es matar los procesos que corren en el puerto 3000 y 8080 (si estos fueron los puertos donde fue lanzado)
Para eso debemos primero determinar el ID de Proceso (PID) y luego matarlo
lsof -i:3000 kill -9 PID_3000 lsof -i:8080 kill -9 PID_8080
Como iniciar Vue Storefront en el entorno local.
Ir al directorio donde esta Vue Storefront API (vue-storefront-api) y correr
docker-compose up -d npm run dev
Ir al directorio donde esta Vue Storefront (vue-storefront) y correr
npm run dev
Cuando instalamos Vue Storefront API, ademas de Redis y Elasticsearch, Docker levanta una instancia de Kibana.
Kibana es una herramienta que nos permite ver y explorar los datos indexados en Elasticsearch lo que puede ser muy útil si nos adentramos en el desarrollo con Vue Storefront.
Podemos acceder a Kibana en http://localhost:5601
No es el propósito de este articulo explicar como se utiliza, pero si queremos ver de que se trata necesitamos saber el nombre del index. En nuestro caso es “vue_storefront_catalog”
Pienso que en este punto tenemos los conocimientos mínimos para instalar y comenzar a aprender mas en profundidad como usar, modificar e implementar Vue Storefront con Magento.
Si continuamos en el viaje de trabajar con Vue Storefront, lo mejor es acostumbrarse a utilizar la documentación que es muy amplia y completa