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

Commit 88bbafc

Browse files
committed
Add in a better default dashboard for the web console
1 parent f4548a5 commit 88bbafc

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

Dockerfile

+1
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

+1
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

+9
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,15 @@ 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+
echo "Web QM = ${MQ_QMGR_NAME}"
122+
sed -i "s/<QM>/${MQ_QMGR_NAME}/g" /etc/mqm/admin.json
123+
chown mqm:mqm /etc/mqm/admin.json
124+
chmod 640 /etc/mqm/admin.json
125+
su -c "mkdir -p ${DATA_PATH}/web/installations/${MQ_INSTALLATION}/angular.persistence" -l mqm
126+
su -c "cp -PTv /etc/mqm/admin.json ${DATA_PATH}/web/installations/${MQ_INSTALLATION}/angular.persistence/admin.json" -l mqm
127+
fi
128+
120129
#Run the server as mqm
121130
su -l mqm -c "bash strmqweb &"
122131
echo "Web Server started"

0 commit comments

Comments
 (0)