From e8714dd00fd136ea49b4d739d99ccfb7ed9f0039 Mon Sep 17 00:00:00 2001 From: AlexIves16 Date: Tue, 28 Apr 2026 15:24:07 +0500 Subject: [PATCH] fix(config): add COOP headers for firebase auth --- .gitea/workflows/deploy.yml | 5 +++++ nuxt.config.ts | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index cb51942..65399f4 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -70,3 +70,8 @@ jobs: FIREBASE_PROJECT_ID: ${{ secrets.FIREBASE_PROJECT_ID }} FIREBASE_APP_ID: ${{ secrets.FIREBASE_APP_ID }} FIREBASE_MESSAGING_SENDER_ID: ${{ secrets.FIREBASE_MESSAGING_SENDER_ID }} + NUXT_PUBLIC_FIREBASE_API_KEY: ${{ secrets.FIREBASE_API_KEY }} + NUXT_PUBLIC_FIREBASE_AUTH_DOMAIN: ${{ secrets.FIREBASE_AUTH_DOMAIN }} + NUXT_PUBLIC_FIREBASE_PROJECT_ID: ${{ secrets.FIREBASE_PROJECT_ID }} + NUXT_PUBLIC_FIREBASE_APP_ID: ${{ secrets.FIREBASE_APP_ID }} + NUXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID: ${{ secrets.FIREBASE_MESSAGING_SENDER_ID }} diff --git a/nuxt.config.ts b/nuxt.config.ts index 962ecf5..fd83f36 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -66,6 +66,14 @@ export default defineNuxtConfig({ } }, + routeRules: { + '/**': { + headers: { + 'Cross-Origin-Opener-Policy': 'same-origin-allow-popups' + } + } + }, + runtimeConfig: { jwtSecret: process.env.NUXT_JWT_SECRET || 'your-super-secret-jwt-key', firebaseApiKey: process.env.NUXT_FIREBASE_API_KEY || process.env.FIREBASE_API_KEY || '',