# Set the working directory to /app
WORKDIR /app/NBI/osm_nbi
-# Copy the current directory contents into the container at /app
-#ADD . /app
-
RUN apt-get update && apt-get install -y git python3 python3-jsonschema \
python3-pymongo python3-yaml python3-pip python3-keystoneclient \
&& pip3 install pip==9.0.3 \
&& mkdir -p /app/storage/kafka && mkdir -p /app/log
# OSM_COMMON
-RUN git clone https://osm.etsi.org/gerrit/osm/common.git \
- && pip3 install -e common
+RUN git -C /app clone https://osm.etsi.org/gerrit/osm/common.git \
+ && pip3 install -e /app/common
# && cd common && python3 setup.py develop && cd ..
# && pip3 install -U -r requirements.txt \
# && cd ..
# ENV OSMNBI_DATABASE_PASSWORD xxx
# ENV OSMNBI_DATABASE_COMMONKEY xxx
# web
-ENV OSMNBI_STATIC_DIR /app/osm_nbi/html_public
+ENV OSMNBI_STATIC_DIR /app/NBI/osm_nbi/html_public
# logs
-ENV OSMNBI_LOG_FILE /app/log
+# ENV OSMNBI_LOG_FILE /app/log
ENV OSMNBI_LOG_LEVEL DEBUG
# message
ENV OSMNBI_MESSAGE_DRIVER kafka
ENV OSMNBI_MESSAGE_HOST kafka
ENV OSMNBI_MESSAGE_PORT 9092
-# logs
-# ENV OSMNBI_LOG_FILE /app/log/nbi.log
-ENV OSMNBI_LOG_LEVEL DEBUG
# authentication
ENV OSMNBI_AUTHENTICATION_BACKEND internal
#ENV OSMNBI_AUTHENTICATION_BACKEND keystone
#ENV OSMNBI_AUTHENTICATION_SERVICE_PASSWORD nbi
#ENV OSMNBI_AUTHENTICATION_SERVICE_PROJECT service
+# Copy the current directory contents into the container at /app
ADD . /app/NBI
# Run app.py when the container launches
CMD ["python3", "nbi.py"]
-