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

add env variables for all mongos

parent 937c4dfa
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -8,10 +8,6 @@ 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']
@@ -29,7 +25,8 @@ class MongoDatabse():


    def __connect(self):
        uri = f"mongodb://{quote_plus(self.config['mongo']['user'])}:{quote_plus(self.config['mongo']['password'])}@{self.config['mongo']['host']}:{self.config['mongo']['port']}"
        #mongodb://root:example@host_de_mogo:port_de_mongo
        uri = "mongodb://" + self.config['mongo']['user'] + ":" + self.config['mongo']['password'] + "@" + os.getenv('MONGO_HOSTNAME') + ":" + os.getenv('MONGO_PORT')
        #uri = "mongodb://" + self.config['mongo']['user'] + ":" + self.config['mongo']['password'] + "@" + self.config['mongo']['host'] + ":" + self.config['mongo']['port']
        client = MongoClient(uri)

@@ -42,7 +39,8 @@ class MongoDatabse():
            return None

    def __connect_register(self):
        uri = "mongodb://" + self.config['mongo_register']['user'] + ":" + self.config['mongo_register']['password'] + "@" + self.config['mongo_register']['host'] + ":" + self.config['mongo_register']['port']
        #mongodb://root:example@mongo_register:27017
        uri = "mongodb://" + self.config['mongo_register']['user'] + ":" + self.config['mongo_register']['password'] + "@" + os.getenv('MONGO_REGISTER_HOSTNAME') + ":" + os.getenv('MONGO_REGISTER_PORT')
        client = MongoClient(uri)

        try:
+4 −2
Original line number Diff line number Diff line
@@ -21,8 +21,10 @@ services:
      - REGISTER_PORT=8084
      - REGISTER_PASSWORD=example
      - VAULT_PORT=8200
      - MONGO_REGISTER_HOSTNAME=mongo
      - MONGO_REGISTER_PORT=27017
      - MONGO_HOSTNAME=mongo
      - MONGO_PORT=27017
      - MONGO_REGISTER_HOSTNAME=mongo_register
      - MONGO_REGISTER_PORT=28017
    restart: unless-stopped
    
networks: