Configuring MongoDB 'scenario' Credentials
The MongoDB scenario credentials are defined in the infrastructure Docker descriptor. They are used by the Scenario Scervice.
To Configure MongoDB 'scenario' Credentials
-
Edit
deployment/docker/infra/docker-compose.ymland change theMONGODB_SCENARIO_PASSWORDenvironment variable.mongo: ... environment: - MONGODB_SCENARIO_DATABASE=scenario-db - MONGODB_SCENARIO_USER=scenario - MONGODB_SCENARIO_PASSWORD # Not specifying a value allow to transmit environment variable to the container. -
Edit the
.envfile placed in thedocker-compose.ymlparent folder and add an environment variableMONGODB_SCENARIO_PASSWORDwith the password you have chosen. Note that you can also add the environment variable to the host machine. -
Edit
deployment/docker/app/docker-compose.ymland add a variableSPRING_DATA_MONGODB_PASSWORDfor thescenario-serviceand thedata-service.scenario-service: ... environment: - SPRING_DATA_MONGODB_HOST=mongo - SPRING_DATA_MONGODB_PASSWORD=CHANGE_ME # <= Your new password data-service: ... environment: - SPRING_DATA_MONGODB_HOST=mongo - SPRING_DATA_MONGODB_PASSWORD=CHANGE_ME # <= Your new password