File size: 882 Bytes
f7095e2
 
18aeb74
f91088b
f7095e2
0281e9a
f91088b
 
 
 
 
11cdb7c
f7095e2
f91088b
7f9c0e7
f91088b
 
 
 
11cdb7c
f7095e2
0281e9a
f7095e2
 
0281e9a
f7095e2
11cdb7c
f7095e2
 
 
 
 
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
import os
import socket

def defineAmbiente(env):
    if local_check():
        print("Entorno Local...")        
        import bridges
        if env == 'prod':        
            llave = bridges.llave_prod
        else: 
            llave = bridges.llave_sandbox 
 
    else:
        print("Entorno remoto listo...")
        if os.getenv("ambiente_stripe") == 'prod':        
            llave = os.getenv("llave_prod")
        else: 
            llave = os.getenv("llave_sandbox")
                
    return llave

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 "stripe" in hostname:
        print("Ejecutando api en el servidor.")
        return False
    else:
        print("Ejecutando api en local.")
        return True