From b29a9cd86ec29e5cbdf0a3da351251c77b387093 Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Wed, 6 Mar 2019 17:08:56 -0500 Subject: [PATCH] Fix dev environment when running as root on the host MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without this, CURRENT_UID isnt actually passed in from the host, and wipes out /etc/passwd even when we’re actually running as root. I tested this as a non-root user on Linux, and on Docker for Mac --- tools/docker-compose-cluster.yml | 7 +++++-- tools/docker-compose.yml | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/docker-compose-cluster.yml b/tools/docker-compose-cluster.yml index 3f7053634c..1001fead4e 100644 --- a/tools/docker-compose-cluster.yml +++ b/tools/docker-compose-cluster.yml @@ -21,6 +21,7 @@ services: image: ${DEV_DOCKER_TAG_BASE}/awx_devel:${TAG} hostname: awx_1 environment: + CURRENT_UID: RABBITMQ_HOST: rabbitmq_1 RABBITMQ_USER: guest RABBITMQ_PASS: guest @@ -39,6 +40,7 @@ services: image: ${DEV_DOCKER_TAG_BASE}/awx_devel:${TAG} hostname: awx_2 environment: + CURRENT_UID: RABBITMQ_HOST: rabbitmq_2 RABBITMQ_USER: guest RABBITMQ_PASS: guest @@ -57,6 +59,7 @@ services: image: ${DEV_DOCKER_TAG_BASE}/awx_devel:${TAG} hostname: awx_3 environment: + CURRENT_UID: RABBITMQ_HOST: rabbitmq_3 RABBITMQ_USER: guest RABBITMQ_PASS: guest @@ -76,14 +79,14 @@ services: image: ${DEV_DOCKER_TAG_BASE}/rabbit_cluster_node:latest hostname: rabbitmq_2 container_name: tools_rabbitmq_2_1 - environment: + environment: - CLUSTERED=true - CLUSTER_WITH=rabbitmq_1 rabbitmq_3: image: ${DEV_DOCKER_TAG_BASE}/rabbit_cluster_node:latest hostname: rabbitmq_3 container_name: tools_rabbitmq_3_1 - environment: + environment: - CLUSTERED=true - CLUSTER_WITH=rabbitmq_1 postgres: diff --git a/tools/docker-compose.yml b/tools/docker-compose.yml index 1623de28e0..554b7beecd 100644 --- a/tools/docker-compose.yml +++ b/tools/docker-compose.yml @@ -7,6 +7,7 @@ services: container_name: tools_awx_1 hostname: awx environment: + CURRENT_UID: RABBITMQ_HOST: rabbitmq RABBITMQ_USER: guest RABBITMQ_PASS: guest