Spaces:
Sleeping
Sleeping
| import os | |
| import socket | |
| import config_creator | |
| 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 | |
| firestore = 'config_prod.json' | |
| else: #if dev | |
| llave == bridges.llave_sandbox | |
| webhook == bridges.webhook_sandbox | |
| firestore = 'config_dev.json' | |
| 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") | |
| config_creator.creaConfigFirestore('configuracion_prod') #La secret var de HF respecto a prod. | |
| else: #if dev | |
| print("Ambiente stripe es: ", os.getenv("ambiente_stripe")) | |
| llave = os.getenv("STRIPE_KEY_SANDBOX") #Acceso a HF | |
| webhook = os.getenv("STRIPE_WEBHOOK_SECRET_SANDBOX") | |
| config_creator.creaConfigFirestore('configuracion_dev') #La secret var de HF respecto a dev. | |
| 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 |