aboutsummaryrefslogtreecommitdiffstats
path: root/sdv/docker/sdvstate/Dockerfile
blob: 7d18e7aa3500399416f237ec0d7e34efd3edf79e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM python:3.8-slim-buster

MAINTAINER Parth Yadav <parthyadav3105@gmail.com>

WORKDIR /state/

COPY requirements.txt /state/requirements.txt
RUN pip install -r requirements.txt
RUN rm requirements.txt

COPY core/ /state/core/
COPY settings/ /state/settings/
COPY tools/ /state/tools/
COPY validator/ /state/validator/
COPY state /state/
COPY server /state/

ENV RESULTS_PATH /tmp/
ENV RESULTS_FILENAME results.json
ENV LOG_VERBOSITY info
ENV SAVE_RESULTS_LOCALLY True

WORKDIR /data/

CMD [ "python", "/state/server" ]