Skip to content

Commit 2ab48a0

Browse files
committed
Enable Container run with readonly root filesystem
Therefore moved home directory into data volume and fix right of Erlang Cookie in case of reclaiming a volume on kubernetes. fixes: #243
1 parent 2beffd6 commit 2ab48a0

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ RUN apt-get update && \
44
apt-get -y install bash procps openssl iproute2 curl jq libsnappy-dev net-tools && \
55
rm -rf /var/lib/apt/lists/* && \
66
addgroup --gid 10000 vernemq && \
7-
adduser --uid 10000 --system --ingroup vernemq --home /vernemq --disabled-password vernemq
7+
adduser --uid 10000 --system --ingroup vernemq --home /vernemq/data/home --disabled-password vernemq
88

99
WORKDIR /vernemq
1010

bin/vernemq.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,9 @@ EOF
130130
echo "########## End ##########" >> /vernemq/etc/vernemq.conf
131131
fi
132132

133+
mkdir -p /vernemq/data/home
134+
chmod g-rwx /vernemq/data/home/.erlang.cookie
135+
133136
# Check configuration file
134137
/vernemq/bin/vernemq config generate 2>&1 > /dev/null | tee /tmp/config.out | grep error
135138

0 commit comments

Comments
 (0)