blob: 3d7683d67f13db3a46456d9e70eec88af21a67c6 [file] [log] [blame]
Eduardo Sousa09a1e972018-09-21 11:06:32 +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 && \
Eduardo Sousa20a8ee62019-03-29 18:37:59 +000018 add-apt-repository -y cloud-archive:pike && \
Eduardo Sousa09a1e972018-09-21 11:06:32 +010019 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 Sousae8d792a2018-10-24 00:26:58 +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 Sousa09a1e972018-09-21 11:06:32 +010033
Eduardo Sousa07e8a242018-10-08 12:49:14 +010034ENTRYPOINT ./start.sh