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 || '',