File tree Expand file tree Collapse file tree 3 files changed +42
-2
lines changed
Expand file tree Collapse file tree 3 files changed +42
-2
lines changed Original file line number Diff line number Diff line change @@ -306,8 +306,8 @@ docker_stack_deploy() {
306306
307307get_opencrvs_version () {
308308 PREVIOUS_VERSION=$( configured_ssh " docker service ls | grep opencrvs_base | cut -d ':' -f 2" )
309- echo " Previous opencrvs version: $PREVIOUS_VERSION "
310- echo " Current opencrvs version: $VERSION "
309+ echo " Previous opencrvs version: $PREVIOUS_VERSION "
310+ echo " Current opencrvs version: $VERSION "
311311}
312312
313313reset_metabase () {
@@ -335,6 +335,7 @@ export PERFORMANCE_MONGODB_PASSWORD=`generate_password`
335335export OPENHIM_MONGODB_PASSWORD=` generate_password`
336336export WEBHOOKS_MONGODB_PASSWORD=` generate_password`
337337export NOTIFICATION_MONGODB_PASSWORD=` generate_password`
338+ export EVENTS_MONGODB_PASSWORD=` generate_password`
338339
339340#
340341# Elasticsearch credentials
Original file line number Diff line number Diff line change @@ -674,6 +674,23 @@ services:
674674 options :
675675 gelf-address : ' udp://127.0.0.1:12201'
676676 tag : ' user-mgnt'
677+ events :
678+ secrets :
679+ - jwt-public-key.{{ts}}
680+ environment :
681+ - NODE_ENV=production
682+ - MONGO_URL=mongodb://${STACK}__events:${METRICS_MONGODB_PASSWORD}@mongo1/${STACK}__events?replicaSet=rs0
683+ deploy :
684+ labels :
685+ - ' traefik.enable=false'
686+ replicas : 1
687+ networks :
688+ - overlay_net
689+ logging :
690+ driver : gelf
691+ options :
692+ gelf-address : ' udp://127.0.0.1:12201'
693+ tag : ' events'
677694 notification :
678695 secrets :
679696 - jwt-public-key.{{ts}}
Original file line number Diff line number Diff line change @@ -252,4 +252,26 @@ else
252252 roles: [{ role: 'readWrite', db: 'notification' }]
253253 })
254254EOF
255+ fi
256+
257+ EVENTS_USER=$( echo $( checkIfUserExists " events" ) )
258+ if [[ $EVENTS_USER != " FOUND" ]]; then
259+ echo " events user not found --> creating"
260+ mongo $( mongo_credentials) --host $HOST << EOF
261+ use events
262+ db.createUser({
263+ user: 'events',
264+ pwd: '$EVENTS_MONGODB_PASSWORD ',
265+ roles: [{ role: 'readWrite', db: 'events' }]
266+ })
267+ EOF
268+ else
269+ echo " events user exists --> updating credentials"
270+ mongo $( mongo_credentials) --host $HOST << EOF
271+ use events
272+ db.updateUser('events', {
273+ pwd: '$EVENTS_MONGODB_PASSWORD ',
274+ roles: [{ role: 'readWrite', db: 'events' }]
275+ })
276+ EOF
255277fi
You can’t perform that action at this time.
0 commit comments