From e65d679a21e646f34e89467ccd7c09adc5da61b5 Mon Sep 17 00:00:00 2001 From: Arthur Barr Date: Mon, 19 Feb 2018 10:34:53 +0000 Subject: [PATCH] Put variable data in /run instead of /tmp --- Dockerfile-server | 6 +++++- internal/ready/ready.go | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile-server b/Dockerfile-server index 1ba6c9a..8cb7f30 100644 --- a/Dockerfile-server +++ b/Dockerfile-server @@ -1,4 +1,4 @@ -# © Copyright IBM Corporation 2015, 2017 +# © Copyright IBM Corporation 2015, 2018 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -48,6 +48,10 @@ RUN chmod u+x /usr/local/bin/install-mq.sh \ && sleep 1 \ && install-mq.sh +# Create a directory for runtime data from runmqserver +RUN mkdir -p /run/runmqserver \ + && chown mqm:mqm /run/runmqserver + COPY --from=builder /go/src/github.com/ibm-messaging/mq-container/runmqserver /usr/local/bin/ COPY --from=builder /go/src/github.com/ibm-messaging/mq-container/chkmq* /usr/local/bin/ COPY NOTICES.txt /opt/mqm/licenses/notices-container.txt diff --git a/internal/ready/ready.go b/internal/ready/ready.go index 80a2c61..5ef1b33 100644 --- a/internal/ready/ready.go +++ b/internal/ready/ready.go @@ -24,7 +24,7 @@ import ( log "github.com/sirupsen/logrus" ) -const fileName string = "/tmp/runmqserverReady" +const fileName string = "/run/runmqserver/ready" func fileExists() (bool, error) { _, err := os.Stat(fileName)