From 8e46838244d14a1aa653dbd13e9658d7ec4ee4d4 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Sun, 5 Oct 2025 13:45:36 -0600 Subject: [PATCH] fix: agregar SUPABASE_SERVICE_ROLE_KEY al workflow y desactivar navigateFallback del SW MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Agregar SUPABASE_SERVICE_ROLE_KEY al workflow de Gitea Actions - Usar variable correcta en docker-compose.yml - Desactivar navigateFallback en workbox para evitar error de precached-url - Actualizar documentación con los 3 secretos necesarios --- .gitea/workflows/deploy.yml | 2 ++ DEPLOYMENT.md | 3 ++- docker-compose.yml | 2 +- nuxt4-app/nuxt.config.ts | 4 ++-- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 65d1210..71b7646 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -11,6 +11,7 @@ jobs: env: SUPABASE_URL: ${{ secrets.SUPABASE_URL }} SUPABASE_ANON_KEY: ${{ secrets.SUPABASE_ANON_KEY }} + SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }} steps: - uses: actions/checkout@v3 @@ -19,6 +20,7 @@ jobs: cat > .env << EOF SUPABASE_URL=${{ secrets.SUPABASE_URL }} SUPABASE_ANON_KEY=${{ secrets.SUPABASE_ANON_KEY }} + SUPABASE_SERVICE_ROLE_KEY=${{ secrets.SUPABASE_SERVICE_ROLE_KEY }} EOF - name: Ensure external docker network exists diff --git a/DEPLOYMENT.md b/DEPLOYMENT.md index 9e61c2f..33c0910 100644 --- a/DEPLOYMENT.md +++ b/DEPLOYMENT.md @@ -11,7 +11,8 @@ Los siguientes secretos deben configurarse en el repositorio de Gitea: | Secret | Descripción | Ejemplo | |--------|-------------|---------| | `SUPABASE_URL` | URL de tu instancia Supabase | `https://xxx.supabase.co` | -| `SUPABASE_ANON_KEY` | Clave anónima de Supabase | `eyJhbGc...` | +| `SUPABASE_ANON_KEY` | Clave anónima de Supabase (cliente) | `eyJhbGc...` (JWT) | +| `SUPABASE_SERVICE_ROLE_KEY` | Clave de servicio de Supabase (servidor) | `sb_secret_...` o `eyJhbGc...` | ### Cómo agregar secretos en Gitea: diff --git a/docker-compose.yml b/docker-compose.yml index a9540a6..1e38b16 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,7 @@ services: environment: - NODE_ENV=production - SUPABASE_URL=${SUPABASE_URL} - - SUPABASE_SERVICE_ROLE_KEY=${SUPABASE_ANON_KEY} + - SUPABASE_SERVICE_ROLE_KEY=${SUPABASE_SERVICE_ROLE_KEY} - NEXT_PUBLIC_SUPABASE_URL=${SUPABASE_URL} - NEXT_PUBLIC_SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY} networks: diff --git a/nuxt4-app/nuxt.config.ts b/nuxt4-app/nuxt.config.ts index 34d074f..1cbbabe 100644 --- a/nuxt4-app/nuxt.config.ts +++ b/nuxt4-app/nuxt.config.ts @@ -108,8 +108,8 @@ export default defineNuxtConfig({ }, workbox: { globPatterns: ['**/*.{js,css,html,png,svg,webp,ico,json,woff2}'], - navigateFallback: '/index.html', - navigateFallbackDenylist: [/^\/api\//, /^\/outpost\.goauthentik\.io/], + navigateFallback: undefined, // Disable navigation fallback for SPA + cleanupOutdatedCaches: true, maximumFileSizeToCacheInBytes: 4 * 1024 * 1024, runtimeCaching: [ {