COPY requirements.txt /
-RUN pip install -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"]