@@ -3,34 +3,19 @@ import { initializeApp, getApps, getApp } from "firebase/app";
33import { getAuth , GoogleAuthProvider } from "firebase/auth" ;
44import { getFirestore } from "firebase/firestore" ;
55
6- // Vérification que toutes les variables d'environnement Firebase sont définies
7- const requiredEnvVars = [
8- 'VITE_FIREBASE_API_KEY' ,
9- 'VITE_FIREBASE_AUTH_DOMAIN' ,
10- 'VITE_FIREBASE_PROJECT_ID' ,
11- 'VITE_FIREBASE_STORAGE_BUCKET' ,
12- 'VITE_FIREBASE_MESSAGING_SENDER_ID' ,
13- 'VITE_FIREBASE_APP_ID'
14- ] ;
15-
16- for ( const envVar of requiredEnvVars ) {
17- if ( ! import . meta. env [ envVar ] ) {
18- console . error ( `❌ Variable d'environnement manquante: ${ envVar } ` ) ;
19- }
20- }
21-
6+ // Configuration Firebase avec des valeurs par défaut pour le développement
227const firebaseConfig = {
23- apiKey : import . meta. env . VITE_FIREBASE_API_KEY ,
24- authDomain : import . meta. env . VITE_FIREBASE_AUTH_DOMAIN ,
25- databaseURL : import . meta. env . VITE_FIREBASE_DATABASE_URL ,
26- projectId : import . meta. env . VITE_FIREBASE_PROJECT_ID ,
27- storageBucket : import . meta. env . VITE_FIREBASE_STORAGE_BUCKET ,
28- messagingSenderId : import . meta. env . VITE_FIREBASE_MESSAGING_SENDER_ID ,
29- appId : import . meta. env . VITE_FIREBASE_APP_ID ,
30- measurementId : import . meta. env . VITE_FIREBASE_MEASUREMENT_ID
8+ apiKey : import . meta. env . VITE_FIREBASE_API_KEY || "AIzaSyAlHsC-w7Sx18XKJ6dIcxvqj-AUdqkjqSE" ,
9+ authDomain : import . meta. env . VITE_FIREBASE_AUTH_DOMAIN || "refspring-8c3ac.firebaseapp.com" ,
10+ databaseURL : import . meta. env . VITE_FIREBASE_DATABASE_URL || "https://refspring-8c3ac-default-rtdb.europe-west1.firebasedatabase.app" ,
11+ projectId : import . meta. env . VITE_FIREBASE_PROJECT_ID || "refspring-8c3ac" ,
12+ storageBucket : import . meta. env . VITE_FIREBASE_STORAGE_BUCKET || "refspring-8c3ac.firebasestorage.app" ,
13+ messagingSenderId : import . meta. env . VITE_FIREBASE_MESSAGING_SENDER_ID || "519439687826" ,
14+ appId : import . meta. env . VITE_FIREBASE_APP_ID || "1:519439687826:web:c0644e224f4ca23b57864b" ,
15+ measurementId : import . meta. env . VITE_FIREBASE_MEASUREMENT_ID || "G-QNK35Y7EE4"
3116} ;
3217
33- console . log ( '🔥 Firebase config chargée depuis les variables d\'environnement ' ) ;
18+ console . log ( '🔥 Firebase config loaded ' ) ;
3419
3520// Éviter la double initialisation de Firebase
3621const app = getApps ( ) . length === 0 ? initializeApp ( firebaseConfig ) : getApp ( ) ;
0 commit comments