nowme-images / autenticacion.py
Moibe's picture
Enviroment Firebase
f7095e2
raw
history blame
964 Bytes
import os
import socket
from firebase_admin import credentials
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")
firebase_cred = os.getenv("firebase_cred")
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