import os import socket def defineAmbiente(env): print("Estoy en defineambiente...") if local_check(): print("Entorno Local...") import bridges if env == 'prod': llave = bridges.llave_prod webhook = bridges.webhook_prod else: llave == bridges.llave_sandbox webhook == bridges.webhook_sandbox else: print("Entorno remoto listo...") if os.getenv("ambiente_stripe") == 'prod': print("Ambiente stripe es: ", os.getenv("ambiente_stripe")) llave = os.getenv("STRIPE_KEY_PROD") #Acceso a HF webhook = os.getenv("STRIPE_WEBHOOK_SECRET_PROD") else: print("Ambiente stripe es: ", os.getenv("ambiente_stripe")) llave = os.getenv("STRIPE_KEY_SANDBOX") #Acceso a HF webhook = os.getenv("STRIPE_WEBHOOK_SECRET_SANDBOX") print("La llave es: ", llave) print("Y el webhook es: ", webhook) return llave, webhook def local_check(): hostname = socket.gethostname() #r-moibe-nowme print("Hostname: ", hostname) #Estoy usando el nombre de la app para identificar que estoy corriendola en HF. if "r-moibe" in hostname: print("Ejecutando api en el servidor.") return False else: print("Ejecutando api en local.") return True