Merge "fix error ns_instances_content when not instantiated, rollback problems and...
[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 # database
25 ENV DB_HOST                 keystone-db
26 ENV DB_PORT                 3306
27 ENV ROOT_DB_USER            root
28 ENV ROOT_DB_PASSWORD        admin
29 # keystone
30 ENV KEYSTONE_DB_PASSWORD    admin
31 ENV ADMIN_PASSWORD          admin
32 ENV NBI_PASSWORD            nbi
33
34 ENTRYPOINT ./start.sh