aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorProskurin Kirill <kproskurin@mirantis.com>2015-12-11 19:16:25 +0300
committerProskurin Kirill <kproskurin@mirantis.com>2015-12-11 19:16:25 +0300
commit9f604456be6efa7bda3973bf3fdb9019ec350297 (patch)
tree6639cfe1bfc842923f9992e6b95f4aa22c080eb8
parent395dce522a2b02e3eddca647a4c985b66eb62795 (diff)
downloadkolla-9f604456be6efa7bda3973bf3fdb9019ec350297.tar.gz
kolla-9f604456be6efa7bda3973bf3fdb9019ec350297.zip
Fix owner of horizon docroot
Horizon starts WSGI deamon from user "horizon", its docroot has "root" user. Change-Id: Iac424a88a747772a37b2ff2ae94f302a988f7201 Closes-Bug: 1525296
-rw-r--r--docker/horizon/Dockerfile.j24
1 files changed, 2 insertions, 2 deletions
diff --git a/docker/horizon/Dockerfile.j2 b/docker/horizon/Dockerfile.j2
index f9e5a7fab..55d258cd4 100644
--- a/docker/horizon/Dockerfile.j2
+++ b/docker/horizon/Dockerfile.j2
@@ -9,12 +9,12 @@ RUN yum -y install \
httpd \
mod_wsgi \
&& yum clean all \
- && chown -R apache: /usr/share/openstack-dashboard/static \
&& useradd --user-group horizon \
&& sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
&& ln -s /usr/share/openstack-dashboard/openstack_dashboard /usr/lib/python2.7/site-packages/openstack_dashboard \
&& ln -s /usr/share/openstack-dashboard/static /usr/lib/python2.7/site-packages/static \
- && chown -R horizon: /etc/openstack-dashboard
+ && chown -R horizon: /etc/openstack-dashboard /usr/share/openstack-dashboard \
+ && chown -R apache: /usr/share/openstack-dashboard/static
RUN sed -i "s|WEBROOT = '/dashboard/'|WEBROOT = '/'|" /etc/openstack-dashboard/local_settings \
&& cp /usr/share/openstack-dashboard/manage.py /usr/bin/manage.py \