summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Nottingham <notting@splat.cc>2020-05-28 18:17:46 +0200
committerBill Nottingham <notting@splat.cc>2020-05-28 19:12:57 +0200
commit131f5ff0186545adec19e0cfe0d342e2d2cbdec6 (patch)
tree606be89e9046c3d19f3b25703cb5e5c260b8397f
parentMerge pull request #7182 from nixocio/ui_issue_7170 (diff)
downloadawx-131f5ff0186545adec19e0cfe0d342e2d2cbdec6.tar.xz
awx-131f5ff0186545adec19e0cfe0d342e2d2cbdec6.zip
Remove dev env futzing of supervisord.conf permissions
If we just link it into the dev env, we don't need to copy it at startup, and we don't need write permissions on it.
-rw-r--r--installer/roles/image_build/templates/Dockerfile.j21
-rw-r--r--tools/docker-compose-cluster.yml3
-rw-r--r--tools/docker-compose.yml1
-rwxr-xr-xtools/docker-compose/bootstrap_development.sh1
4 files changed, 4 insertions, 2 deletions
diff --git a/installer/roles/image_build/templates/Dockerfile.j2 b/installer/roles/image_build/templates/Dockerfile.j2
index 7e8ffe0e05..8acc2c2e7b 100644
--- a/installer/roles/image_build/templates/Dockerfile.j2
+++ b/installer/roles/image_build/templates/Dockerfile.j2
@@ -220,7 +220,6 @@ RUN for dir in \
/vendor ; \
do mkdir -m 0775 -p $dir ; chmod g+rw $dir ; chgrp root $dir ; done && \
for file in \
- /etc/supervisord.conf \
/var/run/nginx.pid \
/venv/awx/lib/python3.6/site-packages/awx.egg-link ; \
do touch $file ; chmod g+rw $file ; done
diff --git a/tools/docker-compose-cluster.yml b/tools/docker-compose-cluster.yml
index 4dc7ef49ce..95f7f5aaa8 100644
--- a/tools/docker-compose-cluster.yml
+++ b/tools/docker-compose-cluster.yml
@@ -31,6 +31,7 @@ services:
- "../:/awx_devel"
- "./redis/redis_socket_ha_1:/var/run/redis/"
- "./memcached/:/var/run/memcached"
+ - "./docker-compose/supervisor.conf:/etc/supervisord.conf"
ports:
- "5899-5999:5899-5999"
awx-2:
@@ -50,6 +51,7 @@ services:
- "../:/awx_devel"
- "./redis/redis_socket_ha_2:/var/run/redis/"
- "./memcached/:/var/run/memcached"
+ - "./docker-compose/supervisor.conf:/etc/supervisord.conf"
ports:
- "7899-7999:7899-7999"
awx-3:
@@ -69,6 +71,7 @@ services:
- "../:/awx_devel"
- "./redis/redis_socket_ha_3:/var/run/redis/"
- "./memcached/:/var/run/memcached"
+ - "./docker-compose/supervisor.conf:/etc/supervisord.conf"
ports:
- "8899-8999:8899-8999"
redis_1:
diff --git a/tools/docker-compose.yml b/tools/docker-compose.yml
index a96c835c02..d4dee7f101 100644
--- a/tools/docker-compose.yml
+++ b/tools/docker-compose.yml
@@ -35,6 +35,7 @@ services:
- "./redis/redis_socket_standalone:/var/run/redis/"
- "./memcached/:/var/run/memcached"
- "./rsyslog/:/var/lib/awx/rsyslog"
+ - "./docker-compose/supervisor.conf:/etc/supervisord.conf"
privileged: true
tty: true
# A useful container that simply passes through log messages to the console
diff --git a/tools/docker-compose/bootstrap_development.sh b/tools/docker-compose/bootstrap_development.sh
index 00642d5528..095d3e0d04 100755
--- a/tools/docker-compose/bootstrap_development.sh
+++ b/tools/docker-compose/bootstrap_development.sh
@@ -20,7 +20,6 @@ else
fi
make awx-link
-yes | cp -rf /awx_devel/tools/docker-compose/supervisor.conf /etc/supervisord.conf
# AWX bootstrapping
make version_file