aditya-rAj19 commited on
Commit
5291bef
Β·
1 Parent(s): bf1f2ff

feat: add real Firebase config and update deploy workflow

Browse files
.github/workflows/deploy.yml CHANGED
@@ -19,7 +19,7 @@ jobs:
19
  # ── Inject Firebase config from GitHub Secrets ──────────────────────
20
  - name: Inject Firebase config into firebase.js
21
  run: |
22
- cat > frontend/src/firebase.js << 'EOF'
23
  import { initializeApp } from 'firebase/app';
24
  import { getAuth, GoogleAuthProvider, signInWithPopup, signOut, onAuthStateChanged } from 'firebase/auth';
25
 
@@ -30,14 +30,15 @@ jobs:
30
  storageBucket: "${{ secrets.FIREBASE_STORAGE_BUCKET }}",
31
  messagingSenderId: "${{ secrets.FIREBASE_MESSAGING_SENDER_ID }}",
32
  appId: "${{ secrets.FIREBASE_APP_ID }}",
 
33
  };
34
 
35
- const fbApp = initializeApp(firebaseConfig);
36
- const auth = getAuth(fbApp);
37
  const googleProvider = new GoogleAuthProvider();
38
 
39
  export { auth, googleProvider, signInWithPopup, signOut, onAuthStateChanged };
40
- EOF
41
 
42
  # ── Build React with real Firebase config ────────────────────────────
43
  - name: Set up Node 20
 
19
  # ── Inject Firebase config from GitHub Secrets ──────────────────────
20
  - name: Inject Firebase config into firebase.js
21
  run: |
22
+ cat > frontend/src/firebase.js << ENDOFFILE
23
  import { initializeApp } from 'firebase/app';
24
  import { getAuth, GoogleAuthProvider, signInWithPopup, signOut, onAuthStateChanged } from 'firebase/auth';
25
 
 
30
  storageBucket: "${{ secrets.FIREBASE_STORAGE_BUCKET }}",
31
  messagingSenderId: "${{ secrets.FIREBASE_MESSAGING_SENDER_ID }}",
32
  appId: "${{ secrets.FIREBASE_APP_ID }}",
33
+ measurementId: "${{ secrets.FIREBASE_MEASUREMENT_ID }}",
34
  };
35
 
36
+ const fbApp = initializeApp(firebaseConfig);
37
+ const auth = getAuth(fbApp);
38
  const googleProvider = new GoogleAuthProvider();
39
 
40
  export { auth, googleProvider, signInWithPopup, signOut, onAuthStateChanged };
41
+ ENDOFFILE
42
 
43
  # ── Build React with real Firebase config ────────────────────────────
44
  - name: Set up Node 20
frontend/src/firebase.js CHANGED
@@ -1,22 +1,18 @@
1
  import { initializeApp } from 'firebase/app';
2
  import { getAuth, GoogleAuthProvider, signInWithPopup, signOut, onAuthStateChanged } from 'firebase/auth';
3
 
4
- /*
5
- FILL IN YOUR FIREBASE CONFIG
6
- Go to: https://console.firebase.google.com
7
- Create project -> Add Web App -> Copy the config object here
8
- */
9
  const firebaseConfig = {
10
- apiKey: 'YOUR_API_KEY',
11
- authDomain: 'YOUR_PROJECT_ID.firebaseapp.com',
12
- projectId: 'YOUR_PROJECT_ID',
13
- storageBucket: 'YOUR_PROJECT_ID.appspot.com',
14
- messagingSenderId: 'YOUR_SENDER_ID',
15
- appId: 'YOUR_APP_ID',
 
16
  };
17
 
18
- const fbApp = initializeApp(firebaseConfig);
19
- const auth = getAuth(fbApp);
20
  const googleProvider = new GoogleAuthProvider();
21
 
22
  export { auth, googleProvider, signInWithPopup, signOut, onAuthStateChanged };
 
1
  import { initializeApp } from 'firebase/app';
2
  import { getAuth, GoogleAuthProvider, signInWithPopup, signOut, onAuthStateChanged } from 'firebase/auth';
3
 
 
 
 
 
 
4
  const firebaseConfig = {
5
+ apiKey: "AIzaSyCF9t3xPf_Se4qkqAHFRoW-YqG8LfoQIpo",
6
+ authDomain: "deepface-aditya.firebaseapp.com",
7
+ projectId: "deepface-aditya",
8
+ storageBucket: "deepface-aditya.firebasestorage.app",
9
+ messagingSenderId: "596616284131",
10
+ appId: "1:596616284131:web:8ad02bce5645a03e1b42d6",
11
+ measurementId: "G-44EVTLV0VL",
12
  };
13
 
14
+ const fbApp = initializeApp(firebaseConfig);
15
+ const auth = getAuth(fbApp);
16
  const googleProvider = new GoogleAuthProvider();
17
 
18
  export { auth, googleProvider, signInWithPopup, signOut, onAuthStateChanged };