ci: run convex admin key fallback with shell entrypoint

This commit is contained in:
Esdras Renan 2025-11-17 14:34:34 -03:00
parent dbee5c28c8
commit 69fbfc2299

View file

@ -174,7 +174,7 @@ jobs:
echo "No running convex container detected; attempting offline admin key extraction..." echo "No running convex container detected; attempting offline admin key extraction..."
VOLUME="sistema_convex_data" VOLUME="sistema_convex_data"
if docker volume inspect "$VOLUME" >/dev/null 2>&1; then if docker volume inspect "$VOLUME" >/dev/null 2>&1; then
KEY=$(docker run --rm -v "$VOLUME":/convex/data "$CONVEX_IMAGE" /bin/sh -lc './generate_admin_key.sh' | tr -d '\r' | grep -o 'convex-self-hosted|[^ ]*' | tail -n1) KEY=$(docker run --rm --entrypoint /bin/sh -v "$VOLUME":/convex/data "$CONVEX_IMAGE" -lc './generate_admin_key.sh' | tr -d '\r' | grep -o 'convex-self-hosted|[^ ]*' | tail -n1)
else else
echo "Volume $VOLUME não encontrado; não foi possível extrair a chave admin" echo "Volume $VOLUME não encontrado; não foi possível extrair a chave admin"
fi fi
@ -431,7 +431,7 @@ jobs:
echo "No running convex container detected; attempting offline admin key extraction..." echo "No running convex container detected; attempting offline admin key extraction..."
VOLUME="sistema_convex_data" VOLUME="sistema_convex_data"
if docker volume inspect "$VOLUME" >/dev/null 2>&1; then if docker volume inspect "$VOLUME" >/dev/null 2>&1; then
KEY=$(docker run --rm -v "$VOLUME":/convex/data "$CONVEX_IMAGE" /bin/sh -lc './generate_admin_key.sh' | tr -d '\r' | grep -o 'convex-self-hosted|[^ ]*' | tail -n1) KEY=$(docker run --rm --entrypoint /bin/sh -v "$VOLUME":/convex/data "$CONVEX_IMAGE" -lc './generate_admin_key.sh' | tr -d '\r' | grep -o 'convex-self-hosted|[^ ]*' | tail -n1)
else else
echo "Volume $VOLUME não encontrado; não foi possível extrair a chave admin" echo "Volume $VOLUME não encontrado; não foi possível extrair a chave admin"
fi fi
@ -593,7 +593,7 @@ jobs:
echo "No running convex container detected; attempting offline admin key extraction..." echo "No running convex container detected; attempting offline admin key extraction..."
VOLUME="sistema_convex_data" VOLUME="sistema_convex_data"
if docker volume inspect "$VOLUME" >/dev/null 2>&1; then if docker volume inspect "$VOLUME" >/dev/null 2>&1; then
KEY=$(docker run --rm -v "$VOLUME":/convex/data "$CONVEX_IMAGE" /bin/sh -lc './generate_admin_key.sh' | tr -d '\r' | grep -o 'convex-self-hosted|[^ ]*' | tail -n1) KEY=$(docker run --rm --entrypoint /bin/sh -v "$VOLUME":/convex/data "$CONVEX_IMAGE" -lc './generate_admin_key.sh' | tr -d '\r' | grep -o 'convex-self-hosted|[^ ]*' | tail -n1)
else else
echo "Volume $VOLUME não encontrado; não foi possível extrair a chave admin" echo "Volume $VOLUME não encontrado; não foi possível extrair a chave admin"
fi fi