Loading capif_backend/backoffice_service/db/db.py +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'] Loading @@ -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] Loading docker-compose.yml +2 −0 Original line number Diff line number Diff line Loading @@ -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: Loading Loading
capif_backend/backoffice_service/db/db.py +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'] Loading @@ -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] Loading
docker-compose.yml +2 −0 Original line number Diff line number Diff line Loading @@ -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: Loading