1 # Dockerfile to launch MON module in a docker
2 # Kafka bus must be launched in a different container
6 LABEL authors="Guillermo Calvino"
8 # These ENV must be provided
9 # ENV BROKER_URI=kafka:9092
10 # ENV OS_AUTH_URL=http://IP-ADDR:PORT/
11 # ENV OS_PASSWORD=****
12 # ENV OS_TENANT_NAME=****
13 # ENV OS_USERNAME=****
14 # ENV OS_IDENTITY_API_VERSION=v2 or 3
21 ENV OS_IDENTITY_API_VERSION=""
25 RUN apt-get --yes update \
26 && apt-get --yes install software-properties-common python-software-properties \
27 && apt-get --yes update \
28 && apt-get --yes install git python python-pip sudo libmysqlclient-dev libxext-dev libxrender-dev libxtst-dev \
30 && git clone https://osm.etsi.org/gerrit/osm/MON MON \
31 && pip install /root/MON \
32 && pip install --upgrade pip \
33 && pip install -r /root/MON/requirements.txt
35 CMD /bin/bash /root/MON/docker/scripts/runInstall.sh