| FROM python:3.7-alpine | |
| WORKDIR /usr/src/app | |
| ENV LC_ALL=C.UTF-8 | |
| ENV LANG=C.UTF-8 | |
| RUN apk --no-cache --update-cache add git gcc gfortran build-base | |
| COPY dependencies/ ./ | |
| RUN pip3 install --no-cache --upgrade pipenv && \ | |
| pipenv install --python 3.7 --system | |
| COPY tools/ ./ | |
| RUN adduser -D loadtest -u 1000 -G users && \ | |
| chown -R 1000:100 /usr/src/app && \ | |
| mkdir -p /var/logs && \ | |
| chown -R 1000:100 /var/logs | |
| USER loadtest | |
| ENTRYPOINT [ "python3", "./start_test.py" ] |