feat: provisionar REVALIDATE_SECRET compartido entre Medusa y el storefront
Necesario para que el subscriber revalidate-storefront.ts (repo apps-registry, rama fix/medusa-price-instant-revalidate) pueda llamar a POST /api/revalidate en el storefront con autenticación. create-commerce-secrets.sh genera el valor y lo imprime (única excepción a "no imprimir credenciales") porque hay que pegarlo tal cual en create-storefront-secret.sh: ambos secrets necesitan el mismo valor.
This commit is contained in:
@@ -11,12 +11,22 @@ if [[ -z "${MEDUSA_PUBLISHABLE_KEY}" ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
read -rsp "Pega el REVALIDATE_SECRET (el mismo que generó create-commerce-secrets.sh): " REVALIDATE_SECRET
|
||||
echo
|
||||
|
||||
if [[ -z "${REVALIDATE_SECRET}" ]]; then
|
||||
echo "ERROR: REVALIDATE_SECRET no puede estar vacío."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
kubectl -n "${NAMESPACE}" create secret generic commerce-storefront \
|
||||
--from-literal=MEDUSA_PUBLISHABLE_KEY="${MEDUSA_PUBLISHABLE_KEY}" \
|
||||
--from-literal=REVALIDATE_SECRET="${REVALIDATE_SECRET}" \
|
||||
--dry-run=client \
|
||||
-o yaml |
|
||||
kubectl apply -f -
|
||||
|
||||
unset MEDUSA_PUBLISHABLE_KEY
|
||||
unset REVALIDATE_SECRET
|
||||
|
||||
echo "Secret commerce-storefront configurado."
|
||||
|
||||
Reference in New Issue
Block a user