2018-05-04 23:23:10 +08:00
|
|
|
FROM debian:jessie-slim
|
|
|
|
|
|
|
|
LABEL MAINTAINER="theonlydoo <theonlydoo@gmail.com>"
|
|
|
|
|
2018-11-27 04:50:47 +08:00
|
|
|
ARG RELEASE=1.6
|
2018-11-27 19:15:48 +08:00
|
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
2018-11-27 04:50:47 +08:00
|
|
|
|
2018-11-27 05:03:45 +08:00
|
|
|
EXPOSE 5000
|
|
|
|
|
2018-05-04 23:23:10 +08:00
|
|
|
WORKDIR /app
|
|
|
|
|
2018-11-27 04:50:47 +08:00
|
|
|
ADD https://github.com/guardicore/monkey/releases/download/${RELEASE}/infection_monkey_deb.${RELEASE}.tgz .
|
2018-05-04 23:23:10 +08:00
|
|
|
|
2018-11-27 04:50:47 +08:00
|
|
|
RUN tar xvf infection_monkey_deb.${RELEASE}.tgz \
|
|
|
|
&& apt-get -yqq update \
|
|
|
|
&& apt-get -yqq upgrade \
|
|
|
|
&& apt-get -yqq install python-pip \
|
2018-11-27 04:52:35 +08:00
|
|
|
python-dev \
|
2018-11-27 04:50:47 +08:00
|
|
|
libssl-dev \
|
|
|
|
supervisor \
|
2018-11-27 19:19:26 +08:00
|
|
|
&& dpkg -i *.deb \
|
|
|
|
&& rm -f *.deb *.tgz
|
2018-05-04 23:23:10 +08:00
|
|
|
|
|
|
|
COPY stack.conf /etc/supervisor/conf.d/stack.conf
|
|
|
|
|
|
|
|
ENTRYPOINT [ "supervisord", "-n", "-c", "/etc/supervisor/supervisord.conf" ]
|