fix: agregar SUPABASE_SERVICE_ROLE_KEY al workflow y desactivar navigateFallback del SW
All checks were successful
deploy-analiticaNucleo / deploy (push) Successful in 36s
All checks were successful
deploy-analiticaNucleo / deploy (push) Successful in 36s
- 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
This commit is contained in:
@@ -11,6 +11,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
SUPABASE_URL: ${{ secrets.SUPABASE_URL }}
|
SUPABASE_URL: ${{ secrets.SUPABASE_URL }}
|
||||||
SUPABASE_ANON_KEY: ${{ secrets.SUPABASE_ANON_KEY }}
|
SUPABASE_ANON_KEY: ${{ secrets.SUPABASE_ANON_KEY }}
|
||||||
|
SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
@@ -19,6 +20,7 @@ jobs:
|
|||||||
cat > .env << EOF
|
cat > .env << EOF
|
||||||
SUPABASE_URL=${{ secrets.SUPABASE_URL }}
|
SUPABASE_URL=${{ secrets.SUPABASE_URL }}
|
||||||
SUPABASE_ANON_KEY=${{ secrets.SUPABASE_ANON_KEY }}
|
SUPABASE_ANON_KEY=${{ secrets.SUPABASE_ANON_KEY }}
|
||||||
|
SUPABASE_SERVICE_ROLE_KEY=${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
- name: Ensure external docker network exists
|
- name: Ensure external docker network exists
|
||||||
|
|||||||
@@ -11,7 +11,8 @@ Los siguientes secretos deben configurarse en el repositorio de Gitea:
|
|||||||
| Secret | Descripción | Ejemplo |
|
| Secret | Descripción | Ejemplo |
|
||||||
|--------|-------------|---------|
|
|--------|-------------|---------|
|
||||||
| `SUPABASE_URL` | URL de tu instancia Supabase | `https://xxx.supabase.co` |
|
| `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:
|
### Cómo agregar secretos en Gitea:
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- NODE_ENV=production
|
- NODE_ENV=production
|
||||||
- SUPABASE_URL=${SUPABASE_URL}
|
- 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_URL=${SUPABASE_URL}
|
||||||
- NEXT_PUBLIC_SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY}
|
- NEXT_PUBLIC_SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY}
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
@@ -108,8 +108,8 @@ export default defineNuxtConfig({
|
|||||||
},
|
},
|
||||||
workbox: {
|
workbox: {
|
||||||
globPatterns: ['**/*.{js,css,html,png,svg,webp,ico,json,woff2}'],
|
globPatterns: ['**/*.{js,css,html,png,svg,webp,ico,json,woff2}'],
|
||||||
navigateFallback: '/index.html',
|
navigateFallback: undefined, // Disable navigation fallback for SPA
|
||||||
navigateFallbackDenylist: [/^\/api\//, /^\/outpost\.goauthentik\.io/],
|
cleanupOutdatedCaches: true,
|
||||||
maximumFileSizeToCacheInBytes: 4 * 1024 * 1024,
|
maximumFileSizeToCacheInBytes: 4 * 1024 * 1024,
|
||||||
runtimeCaching: [
|
runtimeCaching: [
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user