Skip to content
This repository was archived by the owner on May 5, 2020. It is now read-only.

Commit da77663

Browse files
authored
Merge pull request #48 from parrobe/v2
Add in a better default dashboard for the web console
2 parents 0832fc5 + 9928128 commit da77663

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ RUN export DEBIAN_FRONTEND=noninteractive \
7171

7272
COPY *.sh /usr/local/bin/
7373
COPY *.mqsc /etc/mqm/
74+
COPY admin.json /etc/mqm/
7475

7576
COPY mq-dev-config /etc/mqm/mq-dev-config
7677

admin.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"version":0.1,"tabs":[{"title":"IBM MQ Container","numColumns":2,"model":{"title":"","rows":[{"columns":[{"widgets":[{"type":"channel","config":{"selectedQM":"<QM>","showSysObjs":false,"sizex":1,"sizey":1,"subType":"all"},"title":"Channels on <QM>","titleTemplateUrl":"adf/templates/widget-title.html","gridsterrow":0,"gridstercol":1},{"type":"topic","config":{"selectedQM":"<QM>","showSysObjs":false,"sizex":1,"sizey":1},"title":"Topics on <QM>","titleTemplateUrl":"adf/templates/widget-title.html","gridsterrow":1,"gridstercol":1},{"type":"queue","config":{"selectedQM":"<QM>","showSysObjs":false,"sizex":1,"sizey":1,"subType":"all"},"title":"Queues on <QM>","titleTemplateUrl":"adf/templates/widget-title.html","gridsterrow":1,"gridstercol":0},{"type":"queuemanager","gridstercol":0,"gridsterrow":0,"config":{"type":"local","sizex":1,"sizey":1,"customTitle":"Queue Manager"},"title":"Queue Manager","titleTemplateUrl":"adf/templates/widget-title.html"}]}]}],"titleTemplateUrl":"adf/templates/dashboard-title.html"},"isMobile":false}]}

setup-mqm-web.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,14 @@ else
117117
echo "Using existing Web Server configuration."
118118
fi
119119

120+
if [ ! -e "${DATA_PATH}/web/installations/${MQ_INSTALLATION}/angular.persistence/admin.json" ]; then
121+
sed -i "s/<QM>/${MQ_QMGR_NAME}/g" /etc/mqm/admin.json
122+
chown mqm:mqm /etc/mqm/admin.json
123+
chmod 640 /etc/mqm/admin.json
124+
su -c "mkdir -p ${DATA_PATH}/web/installations/${MQ_INSTALLATION}/angular.persistence" -l mqm
125+
su -c "cp -PTv /etc/mqm/admin.json ${DATA_PATH}/web/installations/${MQ_INSTALLATION}/angular.persistence/admin.json" -l mqm
126+
fi
127+
120128
#Run the server as mqm
121129
su -l mqm -c "bash strmqweb &"
122130
echo "Web Server started"

0 commit comments

Comments
 (0)