Daniil commited on
Commit
853f9ad
·
1 Parent(s): 0aa30de

Creating json

Browse files
Files changed (1) hide show
  1. app.py +21 -2
app.py CHANGED
@@ -4,7 +4,7 @@ import random
4
  import importlib.util
5
  import firebase_admin
6
  from firebase_admin import credentials, firestore
7
-
8
 
9
  # Initialize Firebase
10
  if not firebase_admin._apps:
@@ -20,7 +20,26 @@ st.set_page_config(
20
  )
21
 
22
 
23
- # tesing again
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
 
25
 
26
  # Set passcode for authentication
 
4
  import importlib.util
5
  import firebase_admin
6
  from firebase_admin import credentials, firestore
7
+ import json
8
 
9
  # Initialize Firebase
10
  if not firebase_admin._apps:
 
20
  )
21
 
22
 
23
+ PASSCODE = os.environ["MY_PASSCODE"]
24
+ creds_dict = {
25
+ "type": os.environ.get("FIREBASE_TYPE", "service_account"),
26
+ "project_id": os.environ.get("FIREBASE_PROJECT_ID"),
27
+ "private_key_id": os.environ.get("FIREBASE_PRIVATE_KEY_ID"),
28
+ "private_key": os.environ.get("FIREBASE_PRIVATE_KEY", "").replace("\\n", "\n"),
29
+ "client_email": os.environ.get("FIREBASE_CLIENT_EMAIL"),
30
+ "client_id": os.environ.get("FIREBASE_CLIENT_ID"),
31
+ "auth_uri": os.environ.get("FIREBASE_AUTH_URI", "https://accounts.google.com/o/oauth2/auth"),
32
+ "token_uri": os.environ.get("FIREBASE_TOKEN_URI", "https://oauth2.googleapis.com/token"),
33
+ "auth_provider_x509_cert_url": os.environ.get("FIREBASE_AUTH_PROVIDER_X509_CERT_URL",
34
+ "https://www.googleapis.com/oauth2/v1/certs"),
35
+ "client_x509_cert_url": os.environ.get("FIREBASE_CLIENT_X509_CERT_URL"),
36
+ "universe_domain": "googleapis.com"
37
+
38
+ }
39
+ # Create a temporary JSON file
40
+ file_path = "coco-evaluation-firebase-adminsdk-p3m64-99c4ea22c1.json"
41
+ with open(file_path, 'w') as json_file:
42
+ json.dump(creds_dict, json_file, indent=2)
43
 
44
 
45
  # Set passcode for authentication