diff --git a/slo-checker/dropped-records/Dockerfile b/slo-checker/dropped-records/Dockerfile index 032b8153a6989ca04631ba553289dacb3620a38d..2cbc89a150217f15b3c4ba921050db720a34bf50 100644 --- a/slo-checker/dropped-records/Dockerfile +++ b/slo-checker/dropped-records/Dockerfile @@ -1,6 +1,15 @@ -FROM tiangolo/uvicorn-gunicorn-fastapi:python3.7 +FROM python:3.8 -COPY requirements.txt requirements.txt -RUN pip install -r requirements.txt +WORKDIR /code -COPY ./app /app \ No newline at end of file +COPY ./requirements.txt /code/requirements.txt +RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt + +COPY ./app /code/app + +WORKDIR /code/app + +ENV HOST 0.0.0.0 +ENV PORT 80 + +CMD ["sh", "-c", "uvicorn main:app --host $HOST --port $PORT"] diff --git a/slo-checker/dropped-records/requirements.txt b/slo-checker/dropped-records/requirements.txt index 8b6c3863226c2bd5e8bcd7982b2674dee593f192..a3d5ff675d6a89b2514f1936b1a8104d13ad9b55 100644 --- a/slo-checker/dropped-records/requirements.txt +++ b/slo-checker/dropped-records/requirements.txt @@ -1,5 +1,6 @@ -fastapi==0.65.2 -scikit-learn==0.20.3 -pandas==1.0.3 -uvicorn requests +fastapi>=0.68.0,<0.69.0 +uvicorn>=0.15.0,<0.16.0 +#pydantic>=1.8.0,<2.0.0 +#scikit-learn==0.22.2 +pandas==1.0.3