FROM 483193324480.dkr.ecr.us-east-1.amazonaws.com/locust:0.12.2

USER root

ENV PATH=/root/.cargo/bin:${PATH}

RUN pip install --upgrade pip \
    && apk add --update --no-cache gettext libxslt-dev \
    && apk add --virtual build_deps --update --no-cache g++ gcc musl-dev openssl-dev linux-headers libffi-dev cargo \
    && pip install cryptography==3.3.2 bzt==1.13.9 virtualenv \
    && apk del build_deps \
    && touch /.bzt-rc \
    && mkdir /.bzt \
    && chown locust:locust /.bzt-rc /.bzt

USER locust

COPY . .
