blob: 2030aa5165c6c5ea32893058b0a8133909c03e9d [file] [log] [blame]
Eduardo Sousa7d8d6e72018-07-25 01:30:14 +01001FROM ubuntu:16.04
2
3LABEL Maintainer="esousa@whitestack.com" \
4 Description="Openstack Keystone Instance" \
5 Version="1.0" \
6 Author="Eduardo Sousa"
7
8EXPOSE 5000
9
10WORKDIR /keystone
11
12COPY scripts/start.sh /keystone/start.sh
13
14RUN apt-get update && \
15 apt-get upgrade -y && \
16 apt-get autoremove -y && \
17 apt-get install -y software-properties-common && \
18 add-apt-repository -y cloud-archive:queens && \
19 apt-get update && apt dist-upgrade -y && \
20 apt-get install -y python-openstackclient keystone apache2 libapache2-mod-wsgi net-tools mysql-client && \
21 rm -rf /var/lib/apt/lists/* && \
22 chmod +x start.sh
23
Eduardo Sousabfc14a12018-10-24 00:23:00 +010024# database
25ENV DB_HOST keystone-db
26ENV DB_PORT 3306
27ENV ROOT_DB_USER root
28ENV ROOT_DB_PASSWORD admin
29# keystone
30ENV KEYSTONE_DB_PASSWORD admin
31ENV ADMIN_PASSWORD admin
32ENV NBI_PASSWORD nbi
Eduardo Sousa7d8d6e72018-07-25 01:30:14 +010033
34ENTRYPOINT ./start.sh