Dockerfile 548 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11
FROM python:3
LABEL maintainer="Alexander Lercher"

ENV http_proxy http://proxy.uni-klu.ac.at:3128/
ENV https_proxy http://proxy.uni-klu.ac.at:3128/

RUN apt-get update

EXPOSE 5000

WORKDIR /app
12 13 14 15 16 17

# https://www.aptible.com/documentation/faq/deploy/dockerfile-caching/pip-dockerfile-caching.html
COPY src/data-hub/role-stage-discovery-microservice/app/requirements.txt /app/
RUN pip install -r requirements.txt

COPY src/modules/ /app/
18
COPY src/data-hub/role-stage-discovery-microservice/app/ /app/
19 20 21
RUN chmod a+x main.py

CMD ["python", "./main.py"]