Small fixes in Dockerfile, requirements and setup.py
Adds envs in Dockerfile
Adds version_command in setup.py
Cleans unused deps in requirements.txt
Signed-off-by: Benjamin Diaz <bdiaz@whitestack.com>
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 4b77102..26845d8 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -22,10 +22,10 @@
FROM ubuntu:16.04
-LABEL authors="Guillermo Calvino"
+LABEL authors="Benjamín Díaz"
RUN apt-get --yes update \
- && apt-get --yes install git python python-pip python3 python3-pip libmysqlclient-dev libssl-dev libffi-dev \
+ && apt-get --yes install git python3 python3-pip libmysqlclient-dev libssl-dev libffi-dev \
&& pip3 install pip==9.0.3
COPY requirements.txt /mon/requirements.txt
@@ -36,9 +36,12 @@
RUN pip3 install /mon
-# These ENV must be provided
-# ENV BROKER_URI=kafka:9092
-# ENV OS_NOTIFIER_URI=<IP_ACCESIBLE_FROM_OPENSTACK>:8662
+ENV BROKER_URI kafka:9092
+ENV MONGO_URI mongo:27017
+ENV DATABASE sqlite:///mon_sqlite.db
+ENV OS_NOTIFIER_URI localhost:8662
+ENV OS_DEFAULT_GRANULARITY 300
+ENV REQUEST_TIMEOUT 10
EXPOSE 8662