Files
apps-registry/workloads/ecommerce/README.md
T
devops 54d2f208ae
Build and Push Frontend / build (push) Successful in 1m57s
feat(ecommerce): release Ari Shopping Frontend v2
2026-07-18 16:34:01 -05:00

1.5 KiB

Ari Shopping Frontend v2

Frontend profesional y dinámico para apps-registry/workloads/ecommerce/.

Incluye

  • Home responsive.
  • Catálogo JSON con búsqueda, categorías y ordenamiento.
  • Favoritos y carrito persistentes.
  • Pedido por WhatsApp o fallback a Instagram.
  • Nginx con /healthz.
  • CSV -> JSON -> WebP automático.
  • Workflow diario opcional para Gitea Actions.

Configuración

Edita workloads/ecommerce/data/store.json y configura:

"whatsappNumber": "57XXXXXXXXXX"

Instalar en apps-registry

cd ari-shopping-frontend-v2
APPS_REPO=/DATA/AppData/k3d-lab/git/apps-registry ./tools-install-v2.sh

El instalador conserva frontend.yaml, service.yaml, ingress.yaml y kustomization.yaml.

Build workflow

El workflow actual debe observar workloads/ecommerce/**; revisa workflow-snippets/build-paths-update.yaml.txt.

Catálogo automático

Edita catalog-source.csv. Para imágenes propias o autorizadas, coloca URLs separadas por | en image_urls y ejecuta:

cd workloads/ecommerce
python3 -m pip install -r tools/requirements.txt
python3 tools/catalog_sync.py --download-images

Las imágenes se normalizan a 1200x1200 WebP.

Solo deben usarse imágenes propias, de proveedor o con autorización.

Prueba local

cd workloads/ecommerce
python3 -m http.server 8080

Docker

docker build -t ari-shopping-frontend:v2 workloads/ecommerce
docker run --rm -p 8080:80 ari-shopping-frontend:v2
curl http://127.0.0.1:8080/healthz