import os import socket from firebase_admin import credentials import json def obtenAccesoHF(): if local_check(): print("Estoy en entorno Local...") import bridges #Acceso a HF llave = bridges.llave #Acceso a Firebase # Use the application default credentials. firebase_cred = credentials.Certificate('config.json') else: print("Estoy en entorno Remoto...") #Acceso a HF llave = os.getenv("llave") configuracion_firebase = os.getenv("firebase_cred") config_data = json.loads(configuracion_firebase) firebase_cred = credentials.json(config_data) return llave, firebase_cred def local_check(): hostname = socket.gethostname() #r-moibe-nowme print("Dentro de local_check... , el hostname es: ", hostname) #Estoy usando el nombre de la app para identificar que estoy corriendola en HF. if "-nowme" in hostname: print("Ejecutando api en el servidor.") return False else: print("Ejecutando api en local.") return True