Spaces:
Sleeping
Sleeping
File size: 2,052 Bytes
2d73b8f 6cfd9ed 2d73b8f d6d4220 947f72f 38b9b76 2d73b8f f0995ed d6d4220 75ef9c2 f0995ed c5d5fac 75ef9c2 f0995ed 022b4dd 2d73b8f d6d4220 b9e94d0 d6d4220 927a8e5 f0995ed 022b4dd 75ef9c2 24a7c05 a7d58d6 d6d4220 927a8e5 022b4dd f0995ed 022b4dd 2d73b8f 6535ee2 2d73b8f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
import os
import socket
import config_creator
def defineAmbiente(env):
print("Estoy en define ambiente...")
if local_check():
print("Entorno Local...")
import bridges
if env == 'prod':
llave = bridges.llave_prod
webhook = bridges.webhook_prod
firestore = 'config_prod.json'
#ga4Key = bridges.GA4_API_SECRET_SPLASH
else: #if dev
llave = bridges.llave_sandbox
webhook = bridges.webhook_sandbox
firestore = 'config_dev.json'
ga4Key = bridges.GA4_API_SECRET_TARGET
ga4ID = bridges.GA4_MEASUREMENT_ID
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.
ga4Key = os.getenv("GA4_SECRET_PROD")
ga4ID = os.getenv("GA4_ID_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.
ga4Key = os.getenv("GA4_SECRET_DEV")
ga4ID = os.getenv("GA4_ID_DEV")
return llave, webhook, ga4Key, ga4ID
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 |