Skip to content

Commit

Permalink
update dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
tarunmenon95 committed Jul 11, 2024
1 parent 7b96151 commit 417d605
Showing 1 changed file with 21 additions and 7 deletions.
28 changes: 21 additions & 7 deletions locust/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,15 +1,29 @@
FROM locustio/locust:2.23.1
FROM python:3.6-alpine

LABEL org.opencontainers.image.source=https://github.com/base2Services/build-containers
ARG LOCUST_VERSION="2.31.1"
ENV LOCUST_VERSION $LOCUST_VERSION

RUN apk --no-cache add \
--virtual=.build-dep \
build-base \
linux-headers \
zeromq-dev \
libffi-dev \
&& apk --no-cache add \
libzmq \
&& pip install --no-cache-dir \
locustio==${LOCUST_VERSION} \
awscli \
pyzmq \
&& apk del .build-dep \
&& mkdir /locust

USER root
RUN pip install awscli faker
COPY docker-entrypoint.sh /

WORKDIR /locust

ENTRYPOINT [ "/entrypoint" ]
EXPOSE 8089 5557 5558

CMD [ "locust" ]
ENTRYPOINT ["/docker-entrypoint.sh"]

COPY docker-entrypoint.sh /entrypoint
CMD ["locust"]

0 comments on commit 417d605

Please sign in to comment.