Merge branch 'master' into netslice
[osm/NBI.git] / keystone / Dockerfile
1 FROM ubuntu:16.04
2
3 LABEL Maintainer="esousa@whitestack.com" \
4       Description="Openstack Keystone Instance" \
5       Version="1.0" \
6       Author="Eduardo Sousa"
7
8 EXPOSE 5000
9
10 WORKDIR /keystone
11
12 COPY scripts/start.sh /keystone/start.sh
13
14 RUN 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
24 ENV DB_HOST                 keystone-db     # DB Hostname
25 ENV DB_PORT                 3306            # DB Port
26 ENV ROOT_DB_USER            root            # DB Root User
27 ENV ROOT_DB_PASSWORD        admin           # DB Root Password
28 ENV KEYSTONE_DB_PASSWORD    admin           # Keystone user password
29 ENV ADMIN_PASSWORD          admin           # Admin password
30 ENV NBI_PASSWORD            nbi             # NBI password
31
32 ENTRYPOINT ./start.sh