|
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 |
|
firestore = 'config_prod.json' |
|
else: |
|
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") |
|
webhook = os.getenv("STRIPE_WEBHOOK_SECRET_PROD") |
|
firestore = 'config_prod.json' |
|
else: |
|
print("Ambiente stripe es: ", os.getenv("ambiente_stripe")) |
|
llave = os.getenv("STRIPE_KEY_SANDBOX") |
|
webhook = os.getenv("STRIPE_WEBHOOK_SECRET_SANDBOX") |
|
firestore = 'config_dev.json' |
|
|
|
return llave, webhook, firestore |
|
|
|
def local_check(): |
|
hostname = socket.gethostname() |
|
|
|
print("Hostname: ", hostname) |
|
|
|
if "r-moibe" in hostname: |
|
print("Ejecutando api en el servidor.") |
|
return False |
|
else: |
|
print("Ejecutando api en local.") |
|
return True |