aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2025-10-03 17:27:51 -0700
committerPinapelz <yukais@pinapelz.com>2025-10-03 17:27:51 -0700
commit2c349d08bd2d6b946f36d7fe9598e22cac393006 (patch)
tree4f9e4377de6aed916ec581f7bffb89c1ceaa270f
parentb39661dbad63679d014c77a392e76777251152d6 (diff)
move vapid and firebase configs to env vars
-rw-r--r--site/public/firebase-messaging-sw.js12
-rw-r--r--site/src/components/NotificationButton.tsx3
-rw-r--r--site/src/firebase.ts12
3 files changed, 13 insertions, 14 deletions
diff --git a/site/public/firebase-messaging-sw.js b/site/public/firebase-messaging-sw.js
index 225652c..fdf82c4 100644
--- a/site/public/firebase-messaging-sw.js
+++ b/site/public/firebase-messaging-sw.js
@@ -2,12 +2,12 @@ importScripts('https://www.gstatic.com/firebasejs/9.23.0/firebase-app-compat.js'
importScripts('https://www.gstatic.com/firebasejs/9.23.0/firebase-messaging-compat.js');
firebase.initializeApp({
- apiKey: "AIzaSyAkxH71PlZJxhD7vuN_Q8kn3TtNnB09_cU",
- authDomain: "updates-9eab8.firebaseapp.com",
- projectId: "updates-9eab8",
- storageBucket: "updates-9eab8.firebasestorage.app",
- messagingSenderId: "347275855103",
- appId: "1:347275855103:web:fb59a7504792c2736538ca"
+ apiKey: import.meta.env.VITE_FIREBASE_API_KEY,
+ authDomain: import.meta.env.VITE_FIREBASE_AUTH_DOMAIN,
+ projectId: import.meta.env.VITE_FIREBASE_PROJECT_ID,
+ storageBucket: import.meta.env.VITE_FIREBASE_STORAGE_BUCKET,
+ messagingSenderId: import.meta.env.VITE_FIREBASE_MESSAGING_SENDER_ID,
+ appId: import.meta.env.VITE_FIREBASE_APP_ID,
});
const messaging = firebase.messaging();
diff --git a/site/src/components/NotificationButton.tsx b/site/src/components/NotificationButton.tsx
index fa31cde..0ab0e8e 100644
--- a/site/src/components/NotificationButton.tsx
+++ b/site/src/components/NotificationButton.tsx
@@ -3,8 +3,7 @@ import { messaging, initializeForegroundNotifications } from "../firebase.ts";
import { getToken, deleteToken } from "firebase/messaging";
import { getGameTitle } from "../utils.ts";
-const VAPID_KEY =
- "BK7tpLF5Loy8Ew8bKxhTi-vOEJdxJSnu-jPyagWecLdD_SrEAt_OQS7nu0Xu3hR7AQpn0cOmgcdeeQd5zq5-Gyo";
+const VAPID_KEY = import.meta.env.VITE_VAPID_KEY;
interface NotificationButtonProps {
className?: string;
diff --git a/site/src/firebase.ts b/site/src/firebase.ts
index af408fb..2cf4c8f 100644
--- a/site/src/firebase.ts
+++ b/site/src/firebase.ts
@@ -2,12 +2,12 @@ import { initializeApp } from "firebase/app";
import { getMessaging, Messaging, onMessage } from "firebase/messaging";
const firebaseConfig = {
- apiKey: "AIzaSyAkxH71PlZJxhD7vuN_Q8kn3TtNnB09_cU",
- authDomain: "updates-9eab8.firebaseapp.com",
- projectId: "updates-9eab8",
- storageBucket: "updates-9eab8.firebasestorage.app",
- messagingSenderId: "347275855103",
- appId: "1:347275855103:web:fb59a7504792c2736538ca"
+ apiKey: import.meta.env.VITE_FIREBASE_API_KEY,
+ authDomain: import.meta.env.VITE_FIREBASE_AUTH_DOMAIN,
+ projectId: import.meta.env.VITE_FIREBASE_PROJECT_ID,
+ storageBucket: import.meta.env.VITE_FIREBASE_STORAGE_BUCKET,
+ messagingSenderId: import.meta.env.VITE_FIREBASE_MESSAGING_SENDER_ID,
+ appId: import.meta.env.VITE_FIREBASE_APP_ID,
};
const app = initializeApp(firebaseConfig);
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage