Moibe commited on
Commit
75ef9c2
·
1 Parent(s): 1d27968

Ambientes para Firestore también

Browse files
Files changed (5) hide show
  1. .gitignore +1 -2
  2. autenticacion.py +7 -5
  3. config.json +0 -13
  4. fireWhale.py +4 -5
  5. globales.py +2 -2
.gitignore CHANGED
@@ -3,6 +3,5 @@
3
  stripe.exe
4
  bridges.py
5
  config.json
6
- config.js
7
  config_dev.json
8
- config_dev.js
 
3
  stripe.exe
4
  bridges.py
5
  config.json
 
6
  config_dev.json
7
+ config_prod.json
autenticacion.py CHANGED
@@ -10,23 +10,25 @@ def defineAmbiente(env):
10
  if env == 'prod':
11
  llave = bridges.llave_prod
12
  webhook = bridges.webhook_prod
13
- else:
 
14
  llave == bridges.llave_sandbox
15
  webhook == bridges.webhook_sandbox
 
16
  else:
17
  print("Entorno remoto listo...")
18
  if os.getenv("ambiente_stripe") == 'prod':
19
  print("Ambiente stripe es: ", os.getenv("ambiente_stripe"))
20
  llave = os.getenv("STRIPE_KEY_PROD") #Acceso a HF
21
  webhook = os.getenv("STRIPE_WEBHOOK_SECRET_PROD")
22
- else:
 
23
  print("Ambiente stripe es: ", os.getenv("ambiente_stripe"))
24
  llave = os.getenv("STRIPE_KEY_SANDBOX") #Acceso a HF
25
  webhook = os.getenv("STRIPE_WEBHOOK_SECRET_SANDBOX")
 
26
 
27
- print("La llave es: ", llave)
28
- print("Y el webhook es: ", webhook)
29
- return llave, webhook
30
 
31
  def local_check():
32
  hostname = socket.gethostname()
 
10
  if env == 'prod':
11
  llave = bridges.llave_prod
12
  webhook = bridges.webhook_prod
13
+ firestore = 'config_prod.json'
14
+ else: #if dev
15
  llave == bridges.llave_sandbox
16
  webhook == bridges.webhook_sandbox
17
+ firestore = 'config_dev.json'
18
  else:
19
  print("Entorno remoto listo...")
20
  if os.getenv("ambiente_stripe") == 'prod':
21
  print("Ambiente stripe es: ", os.getenv("ambiente_stripe"))
22
  llave = os.getenv("STRIPE_KEY_PROD") #Acceso a HF
23
  webhook = os.getenv("STRIPE_WEBHOOK_SECRET_PROD")
24
+ firestore = 'config_prod.json'
25
+ else: #if dev
26
  print("Ambiente stripe es: ", os.getenv("ambiente_stripe"))
27
  llave = os.getenv("STRIPE_KEY_SANDBOX") #Acceso a HF
28
  webhook = os.getenv("STRIPE_WEBHOOK_SECRET_SANDBOX")
29
+ firestore = 'config_dev.json'
30
 
31
+ return llave, webhook, firestore
 
 
32
 
33
  def local_check():
34
  hostname = socket.gethostname()
config.json DELETED
@@ -1,13 +0,0 @@
1
- {
2
- "type": "service_account",
3
- "project_id": "splashmix-ai",
4
- "private_key_id": "5036242ad5113c349f296e82f6257b4344e101aa",
5
- "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCnol4lY1rwIyJc\n9HvU/Kvn+gZlOCEaUAik807QSVe4dEHKnB4SlvxP4TExExyWO+ds3bAQbFpob5sZ\njZP1nvk+nLDzKQB8Ry4MgE4+0b7fsQX4Ile2q2/M0ZcsejMAXnCeBLiQXMqnhugE\n7WpkFuQNSrr0IZwKW+FImExXZMmqZGMK18QrQvmCikR3NxcdPefSaItOYyisBR1v\nFEYSxO3/YRiA7FKm7t75cddOItJMdCgPOqQvP83XiU++WxQ90jj2XLxepKFJ2NLK\n1Ou2Bp9LN5czWyMPBCCAU5EoITmGqgTBNn3XoR6x8MlUhplepkvISLT12hJcSZ12\nZSElt4a7AgMBAAECggEAHvLjpcxzmB0sdXPvvtFNXZ0z/BECT4zSI74F4X+A8f2I\nvgLXrH/yoj7FqbVJFFWH8vn0zPtsL5bXUD7qv7CzfINKSgJaZBdyIX24tHFd54eT\nvg19Gy0IjYxueBgxfVJyQUJG3uQ6x/YotOwuNb9iKDARVwwzdlgjPhdcFNB3SP1G\nCJJ9VMeNGnT9QFNHFqUED786xNVXBEMevuaRXHI+nMSxsPRE5yDmmGbcRbLyoabp\n/wX1N3/nDVpQWWW6xEiTNdN1s2Lj07Ol5Pxygzil9qp6QkB8tJ4F3aLCT3yWs8ra\nrZcRqUXHxoB8L7Avmnx/Eqaq6SG6kkhnf3rIFRwEAQKBgQDb8/ymPvvjpZiEtPQz\nA2CrKE8EGTFBdeJv0b/AqXSW/9bghdyWY7eS4cA0ZEWlNAr4uQ6LMOlGsW4aYYdb\nszmLCvGxnWrNs04JEBS2YcgDfIrPmdVgKi8y6HmyMj9tYKpJWy/DI4DRQoXyplPX\nXhcLpHp3spZ+4M686oe4s+2MAQKBgQDDG19l6uenubbnj45HR8OZjXo9lmnGFixu\nitz+n+uNjbbqZDz8Dkh5A9PbCJoLtMGXDdAuwVvAuYQluPJldvGuIh5H1I/x+rxk\nApMcO3RmD0K6MPnjKE9ehSUT7JBo21+0cwh9nRC3+v2QjIc2x5GToDV/xt+svqAG\nQ0QmQRpCuwKBgBodRMDkN3nWvl37Mgcgfoizt3XwG8X+3gySpaaVN+95nqR3oDIG\n0tPQk8ZkpVQw8qCHMC/cdcXb6QueyrhbdhiJCxsgan7TrA8tZpgk0d+AGOb/B7Ns\nLsBnk5NRnfA5it48wlXz0CaINGkT0F6AoFHUjGnLvUyBGmqZmdWXHzwBAoGAd0N7\nPDSsqKVofgINydq/YVTPPWh9fd2+CVCPKIKfHadcAcmGUdl1SawiS8jlSXSTxf9m\nm74MlTGR6vE0EvvzXity8RupZhSMJmJAhMh/LYf0lRYtGkNgyPmAob5AxCgdR5Pt\nw8NIHf6qEzsjyEOT5HbRXSs3PURFU664sN2o7NMCgYEAvao3njT2LekHrNXbBHwL\nC5y8B191+Wa0Pk+IdMCUlYtMJALlQfcMT9lL4NAaj8rc+lvM7pL8ZSapNMVeNb+M\nVAnnRx80HlOkSDeAElvF3bZ/e/rZ1yEy8/CmxKf4a78U4astrnSI2wzWF3KQOt91\nfMhSGC6VMb704OSHNLV20po=\n-----END PRIVATE KEY-----\n",
6
- "client_email": "[email protected]",
7
- "client_id": "105799276450478944126",
8
- "auth_uri": "https://accounts.google.com/o/oauth2/auth",
9
- "token_uri": "https://oauth2.googleapis.com/token",
10
- "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
11
- "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-fbsvc%40splashmix-ai.iam.gserviceaccount.com",
12
- "universe_domain": "googleapis.com"
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
fireWhale.py CHANGED
@@ -1,12 +1,11 @@
 
1
  import firebase_admin
2
- from firebase_admin import credentials
3
- from firebase_admin import firestore
4
- import time
5
-
6
  from firebase_admin import auth
 
 
7
 
8
  # Use the application default credentials.
9
- cred = credentials.Certificate('config.json')
10
  firebase_admin.initialize_app(cred)
11
 
12
  db = firestore.client()
 
1
+ import globales
2
  import firebase_admin
 
 
 
 
3
  from firebase_admin import auth
4
+ from firebase_admin import firestore
5
+ from firebase_admin import credentials
6
 
7
  # Use the application default credentials.
8
+ cred = credentials.Certificate(globales.firestore)
9
  firebase_admin.initialize_app(cred)
10
 
11
  db = firestore.client()
globales.py CHANGED
@@ -2,8 +2,8 @@ import autenticacion
2
 
3
  print("Estoy en globales...")
4
 
5
- env = 'prod' #o dev
6
- llave, webhook = autenticacion.defineAmbiente(env)
7
 
8
  print("La llave es: ", llave)
9
  print("Y el webhook es: ", webhook)
 
2
 
3
  print("Estoy en globales...")
4
 
5
+ env = 'dev' #o dev
6
+ llave, webhook, firestore = autenticacion.defineAmbiente(env)
7
 
8
  print("La llave es: ", llave)
9
  print("Y el webhook es: ", webhook)