|
import firebase_admin |
|
from firebase_admin import credentials, storage |
|
import os |
|
|
|
def init_firebase(): |
|
if not firebase_admin._apps: |
|
cred_dict = { |
|
"type": "service_account", |
|
"project_id": "paper-trans-3e6b8", |
|
"private_key_id": os.getenv("private_key_id"), |
|
"private_key": os.getenv("private_key"), |
|
"client_email": "firebase-adminsdk-f12o6@paper-trans-3e6b8.iam.gserviceaccount.com", |
|
"client_id": "115420974316800181295", |
|
"auth_uri": "https://accounts.google.com/o/oauth2/auth", |
|
"token_uri": "https://oauth2.googleapis.com/token", |
|
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", |
|
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-f12o6%40paper-trans-3e6b8.iam.gserviceaccount.com", |
|
"universe_domain": "googleapis.com" |
|
} |
|
cred = credentials.Certificate(cred_dict) |
|
firebase_admin.initialize_app(cred, { |
|
'storageBucket': 'paper-trans-3e6b8.appspot.com' |
|
}) |