@@ -6,36 +6,17 @@ import { getFunctions } from "firebase/functions";
66
77// Configuration Firebase avec des valeurs par défaut pour le développement
88const firebaseConfig = {
9- apiKey : "AIzaSyAlHsC-w7Sx18XKJ6dIcxvqj-AUdqkjqSE" ,
10- authDomain : "refspring-8c3ac.firebaseapp.com" ,
11- databaseURL : "https://refspring-8c3ac-default-rtdb.europe-west1.firebasedatabase.app" ,
12- projectId : "refspring-8c3ac" ,
13- storageBucket : "refspring-8c3ac.firebasestorage.app" ,
14- messagingSenderId : "519439687826" ,
15- appId : "1:519439687826:web:c0644e224f4ca23b57864b" ,
16- measurementId : "G-QNK35Y7EE4"
9+ apiKey : import . meta . env . VITE_FIREBASE_API_KEY || "AIzaSyAlHsC-w7Sx18XKJ6dIcxvqj-AUdqkjqSE" ,
10+ authDomain : import . meta . env . VITE_FIREBASE_AUTH_DOMAIN || "refspring-8c3ac.firebaseapp.com" ,
11+ databaseURL : import . meta . env . VITE_FIREBASE_DATABASE_URL || "https://refspring-8c3ac-default-rtdb.europe-west1.firebasedatabase.app" ,
12+ projectId : import . meta . env . VITE_FIREBASE_PROJECT_ID || "refspring-8c3ac" ,
13+ storageBucket : import . meta . env . VITE_FIREBASE_STORAGE_BUCKET || "refspring-8c3ac.firebasestorage.app" ,
14+ messagingSenderId : import . meta . env . VITE_FIREBASE_MESSAGING_SENDER_ID || "519439687826" ,
15+ appId : import . meta . env . VITE_FIREBASE_APP_ID || "1:519439687826:web:c0644e224f4ca23b57864b" ,
16+ measurementId : import . meta . env . VITE_FIREBASE_MEASUREMENT_ID || "G-QNK35Y7EE4"
1717} ;
1818
19- console . log ( '🔥 Firebase config loaded:' , {
20- projectId : firebaseConfig . projectId ,
21- authDomain : firebaseConfig . authDomain ,
22- apiKeyPrefix : firebaseConfig . apiKey . substring ( 0 , 10 ) + '...'
23- } ) ;
24-
25- // Test de connexion Firebase
26- const testFirebaseConnection = async ( ) => {
27- try {
28- console . log ( '🔥 Testing Firebase connection...' ) ;
29- const testUrl = `https://identitytoolkit.googleapis.com/v1/projects/${ firebaseConfig . projectId } ` ;
30- const response = await fetch ( testUrl , { method : 'HEAD' } ) ;
31- console . log ( '🔥 Firebase connection test:' , response . status ) ;
32- } catch ( error ) {
33- console . error ( '🚨 Firebase connection failed:' , error ) ;
34- }
35- } ;
36-
37- // Tester la connexion au démarrage
38- testFirebaseConnection ( ) ;
19+ console . log ( '🔥 Firebase config loaded with fallback values' ) ;
3920
4021// Éviter la double initialisation de Firebase
4122const app = getApps ( ) . length === 0 ? initializeApp ( firebaseConfig ) : getApp ( ) ;
0 commit comments