FROM python:3.9-slim

COPY ./python/example/docker_demo/requirements.txt ./requirements.txt

RUN pip install -r ./requirements.txt

COPY ./python/client ./client

RUN pip install ./client

COPY ./python/example/docker_demo ./docker_demo

CMD python ./docker_demo/src/main.py

#Client configuration (for running image locally)
ENV NUMEROUS_API_PORT=50056
ENV NUMEROUS_API_SERVER="host.docker.internal"
ENV NUMEROUS_PROJECT="n0c5FoNNSRRtvTCylGHr"
ENV NUMEROUS_SCENARIO="39fO8WJs6a4e5GK49CwD"
ENV JOB_ID="fb095f43_e3b1_4b95_8259_f597fb5cca50"
ENV SECURE_CHANNEL=False
ENV NUMEROUS_API_REFRESH_TOKEN="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXBlIjoiUkVGUkVTSCIsImFkbWluIjpmYWxzZSwicHJvamVjdF9pZCI6Im4wYzVGb05OU1JSdHZUQ3lsR0hyIiwic2NlbmFyaW9faWQiOiIzOWZPOFdKczZhNGU1R0s0OUN3RCIsImV4ZWN1dGlvbl9pZCI6IjAyZjc1OTVmLTk2NGUtNDQzOS05ZTlhLWVlMTI4YmY5YzEwYiIsImpvYl9pZCI6ImZiMDk1ZjQzX2UzYjFfNGI5NV84MjU5X2Y1OTdmYjVjY2E1MCIsInVzZXJfaWQiOiJhcGkiLCJvcmdhbml6YXRpb25faWQiOiJhcGkiLCJhZ2VudCI6bnVsbCwiY3JlYXRpb25fdXRjX3RpbWVzdGFtcCI6MTYyNDUyOTMyNS4wMDk0NDYsInB1cnBvc2UiOiI_In0.dhyeYPXLsl8jYQwQ0CMpktBRuQ2SU3Cl7hqaAudmYfY"
ENV NUMEROUS_CLEAR_DATA=False
ENV NUMEROUS_EXECUTION_ID="02f7595f-964e-4439-9e9a-ee128bf9c10b"