28 lines
596 B
Text
28 lines
596 B
Text
|
FROM ubuntu:20.04
|
||
|
|
||
|
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||
|
|
||
|
RUN apt-get update && \
|
||
|
apt-get upgrade -y && \
|
||
|
apt-get autoremove -y && \
|
||
|
apt-get install -y \
|
||
|
git \
|
||
|
python \
|
||
|
lsb-release \
|
||
|
locales \
|
||
|
sudo
|
||
|
|
||
|
|
||
|
RUN git clone https://github.com/google/clusterfuzz && \
|
||
|
cd clusterfuzz && \
|
||
|
git pull && \
|
||
|
git checkout tags/v2.6.0 && \
|
||
|
local/install_deps.bash
|
||
|
|
||
|
RUN pip --no-cache-dir install pipenv==2022.8.5
|
||
|
|
||
|
WORKDIR /clusterfuzz
|
||
|
|
||
|
CMD ["pipenv", "run", "python", "butler.py", "run_server", "--bootstrap"]
|
||
|
EXPOSE 9000
|