# ==================================================================================
-# Copyright (c) 2019 AT&T Intellectual Property.
# Copyright (c) 2020 HCL Technologies Limited.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# See the License for the specific language governing permissions and
# limitations under the License.
# ==================================================================================
-FROM frolvlad/alpine-miniconda3
+FROM frolvlad/alpine-miniconda3:python3.7
# RMR setup
RUN mkdir -p /opt/route/
ENV RMR_SEED_RT /opt/route/local.rt
RUN apk update && apk add gcc musl-dev
-RUN pip install ricxappframe
-RUN conda update -n base -c defaults conda
-RUN conda install pandas
-RUN conda install -c conda-forge/label/cf202003 hdbscan
-RUN pip install schedule
-RUN conda install scikit-learn
-#RUN pip install -U scikit-learn
-COPY ad/ /tmp/ad
+# Install
+COPY setup.py /tmp
+COPY LICENSE.txt /tmp/
+# RUN mkdir -p /tmp/ad/
+RUN pip install /tmp
+RUN pip install ricxappframe
+RUN pip install --force-reinstall redis==3.0.1
ENV PYTHONUNBUFFERED 1
-CMD python -W ignore /tmp/ad/main.py
-
+COPY src/ /src
+CMD PYTHONPATH=/src:/usr/lib/python3.7/site-packages/:$PYTHONPATH run-src.py