Commit 937c4dfa authored by Guillermo Sanz López's avatar Guillermo Sanz López
Browse files

ahora si porfa v2

parent d6f6f058
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
from pymongo import MongoClient
from urllib.parse import quote_plus
from ..configs.config import Config
import os


class MongoDatabse():

    def __init__(self):
        self.config = Config().get_config()

        # Línea añadida para obtener MONGO_REGISTER_HOSTNAME de la variable de entorno
        self.config['mongo_register']['host'] = os.getenv('MONGO_REGISTER_HOSTNAME', self.config['mongo_register']['host'])

        self.db = self.__connect()
        self.register = self.__connect_register()
        self.invokers = self.config['mongo']['col_invoker']
@@ -14,8 +19,7 @@ class MongoDatabse():
        self.services = self.config['mongo']['col_services']
        self.security_context = self.config['mongo']['col_security']
        self.events = self.config['mongo']['col_event']
        self.user = self.config['mongo_register']['col']

        self.user = self.config['mongo_register']['col'] # http://vault:8200/v1/secret/data/ca

    def get_col_by_name(self, name):
        return self.db[name]
+2 −0
Original line number Diff line number Diff line
@@ -21,6 +21,8 @@ services:
      - REGISTER_PORT=8084
      - REGISTER_PASSWORD=example
      - VAULT_PORT=8200
      - MONGO_REGISTER_HOSTNAME=mongo
      - MONGO_REGISTER_PORT=27017
    restart: unless-stopped
    
networks: