File size: 1,272 Bytes
2d73b8f
 
 
d6d4220
2d73b8f
 
d6d4220
 
 
 
 
 
 
2d73b8f
d6d4220
b9e94d0
 
d6d4220
 
 
24a7c05
d6d4220
 
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
import os
import socket

def defineAmbiente(env):
    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")

    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