Skip to content

Commit d4d8397

Browse files
committed
Using RABBITMQ_ERLANG_COOKIE to resolve "Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only"
1 parent 1ea8830 commit d4d8397

File tree

4 files changed

+5
-8
lines changed

4 files changed

+5
-8
lines changed

.env

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
RABBITMQ_DEFAULT_USER=guest
22
RABBITMQ_DEFAULT_PASS=guest
3-
RABBITMQ_DEFAULT_VHOST=/
3+
RABBITMQ_DEFAULT_VHOST=/
4+
RABBITMQ_ERLANG_COOKIE=12345

.erlang.cookie

Lines changed: 0 additions & 1 deletion
This file was deleted.

cluster-entrypoint.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22

33
set -e
44

5-
# Change .erlang.cookie permission
6-
chmod 400 /var/lib/rabbitmq/.erlang.cookie
7-
85
# Get hostname from enviromant variable
96
HOSTNAME=`env hostname`
107
echo "Starting RabbitMQ Server For host: " $HOSTNAME

docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ services:
77
- RABBITMQ_DEFAULT_USER=${RABBITMQ_DEFAULT_USER}
88
- RABBITMQ_DEFAULT_PASS=${RABBITMQ_DEFAULT_PASS}
99
- RABBITMQ_DEFAULT_VHOST=${RABBITMQ_DEFAULT_VHOST}
10+
- RABBITMQ_ERLANG_COOKIE=${RABBITMQ_ERLANG_COOKIE}
1011
volumes:
11-
- ./.erlang.cookie:/var/lib/rabbitmq/.erlang.cookie
1212
- ./cluster-entrypoint.sh:/usr/local/bin/cluster-entrypoint.sh
1313
entrypoint: /usr/local/bin/cluster-entrypoint.sh
1414

@@ -19,8 +19,8 @@ services:
1919
- rabbitmq1
2020
environment:
2121
- JOIN_CLUSTER_HOST=rabbitmq1
22+
- RABBITMQ_ERLANG_COOKIE=${RABBITMQ_ERLANG_COOKIE}
2223
volumes:
23-
- ./.erlang.cookie:/var/lib/rabbitmq/.erlang.cookie
2424
- ./cluster-entrypoint.sh:/usr/local/bin/cluster-entrypoint.sh
2525
entrypoint: /usr/local/bin/cluster-entrypoint.sh
2626

@@ -31,8 +31,8 @@ services:
3131
- rabbitmq1
3232
environment:
3333
- JOIN_CLUSTER_HOST=rabbitmq1
34+
- RABBITMQ_ERLANG_COOKIE=${RABBITMQ_ERLANG_COOKIE}
3435
volumes:
35-
- ./.erlang.cookie:/var/lib/rabbitmq/.erlang.cookie
3636
- ./cluster-entrypoint.sh:/usr/local/bin/cluster-entrypoint.sh
3737
entrypoint: /usr/local/bin/cluster-entrypoint.sh
3838

0 commit comments

Comments
 (0)