aboutsummaryrefslogtreecommitdiff
path: root/docker/centos/binary/keystone/Dockerfile
blob: ae03df97ebb1901d590128ab080469f95193b535 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)

RUN yum -y install openstack-keystone \
        python-keystoneclient \
        python-openstackclient \
        httpd \
        mod_wsgi \
        && yum clean all

RUN mkdir -p /var/www/cgi-bin/keystone /var/log/keystone
RUN cp -a /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d
RUN sed -i 's,/var/log/apache2,/var/log/httpd,' /etc/httpd/conf.d/wsgi-keystone.conf
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf
RUN cp -a /usr/share/keystone/keystone.wsgi /var/www/cgi-bin/keystone/main
RUN cp -a /usr/share/keystone/keystone.wsgi /var/www/cgi-bin/keystone/admin
RUN chown -R keystone: /var/www/cgi-bin/keystone
RUN chmod 755 /var/www/cgi-bin/keystone/*

# Add start-up and check scripts
COPY start.sh check.sh /
COPY config-internal.sh config-external.sh /opt/kolla/

# Run the Keystone start script
CMD ["/start.sh"]