Aqso commited on
Commit
24158c3
·
verified ·
1 Parent(s): 5a2c7b5

Update database.py

Browse files
Files changed (1) hide show
  1. database.py +6 -10
database.py CHANGED
@@ -8,25 +8,21 @@ db = None
8
  def init_db():
9
  global db
10
  if not firebase_admin._apps:
11
- # 1. Cek Secret HF
12
  config = os.getenv("FIREBASE_CONFIG")
13
- # 2. Cek File Fisik
14
- file_path = "serviceAccountKey.json"
15
 
16
  try:
17
  if config:
18
  cred = credentials.Certificate(json.loads(config))
19
  firebase_admin.initialize_app(cred)
20
  db = firestore.client()
21
- print(">>> FIREBASE CONNECTED VIA SECRETS")
22
- elif os.path.exists(file_path):
23
- cred = credentials.Certificate(file_path)
24
  firebase_admin.initialize_app(cred)
25
  db = firestore.client()
26
- print(">>> FIREBASE CONNECTED VIA FILE")
27
- else:
28
- print(">>> WARNING: Kunci Firebase gak ada. App jalan tanpa DB.")
29
  except Exception as e:
30
- print(f">>> ERROR INIT FIREBASE: {e}")
 
 
31
 
32
  init_db()
 
8
  def init_db():
9
  global db
10
  if not firebase_admin._apps:
 
11
  config = os.getenv("FIREBASE_CONFIG")
12
+ json_path = "serviceAccountKey.json"
 
13
 
14
  try:
15
  if config:
16
  cred = credentials.Certificate(json.loads(config))
17
  firebase_admin.initialize_app(cred)
18
  db = firestore.client()
19
+ elif os.path.exists(json_path):
20
+ cred = credentials.Certificate(json_path)
 
21
  firebase_admin.initialize_app(cred)
22
  db = firestore.client()
 
 
 
23
  except Exception as e:
24
+ print(f"DB Error: {e}")
25
+ else:
26
+ db = firestore.client()
27
 
28
  init_db()