X-Git-Url: https://gerrit.onap.org/r/gitweb?p=vvp%2Fvalidation-scripts.git;a=blobdiff_plain;f=Dockerfile;h=0cc6a979f4d031f2470f89c4110160df9493387e;hp=fe626fad767dbef1a9cf1ef851b47029b39e56c4;hb=0c4e64d87728b89aa9cd4d41d738f5bfe64ceee3;hpb=e8640bb41a1d92e6b3b492a0122189c500c2907b diff --git a/Dockerfile b/Dockerfile index fe626fa..0cc6a97 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,11 +39,19 @@ FROM python:3.6-alpine COPY requirements.txt / -RUN pip install --upgrade pip -RUN pip install --no-use-pep517 -r /requirements.txt +RUN apk add --no-cache --virtual build_dependencies openssl-dev gcc libffi-dev musl-dev linux-headers python3-dev -COPY ice_validator/ /vvp +RUN apk add --no-cache libxml2-dev libxslt-dev \ + && pip install --upgrade pip \ + && pip install -r /requirements.txt + +RUN apk del build_dependencies + +RUN adduser -D vvpuser +USER vvpuser + +COPY --chown=vvpuser ice_validator/ /vvp WORKDIR /vvp -ENTRYPOINT ["pytest"] +ENTRYPOINT ["pytest", "tests"]