f631243a71
Change-Id: Iacd37265619866d4b46c67e16824021d955c0251 Partially-implements: blueprint remove-config-internal
26 lines
933 B
Docker
26 lines
933 B
Docker
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 /
|
|
COPY config-external.sh /opt/kolla/
|
|
|
|
# Run the Keystone start script
|
|
CMD ["/start.sh"]
|