40 lines
912 B
Docker
40 lines
912 B
Docker
FROM debian:buster-slim
|
|
|
|
# Copyright (c) 2021 Battelle Energy Alliance, LLC. All rights reserved.
|
|
|
|
LABEL maintainer="malcolm.netsec@gmail.com"
|
|
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
|
|
ENV ARKIME_VERSION "2.7.1"
|
|
ENV ARKIMEDIR "/opt/moloch"
|
|
|
|
RUN sed -i "s/buster main/buster main contrib non-free/g" /etc/apt/sources.list && \
|
|
apt-get -q update && \
|
|
apt-get install -q -y --no-install-recommends \
|
|
build-essential \
|
|
curl \
|
|
git-core \
|
|
iproute2 \
|
|
meson \
|
|
ninja-build \
|
|
patch \
|
|
python3-dev \
|
|
python3-pip \
|
|
python3-setuptools \
|
|
python3-wheel \
|
|
ruby \
|
|
ruby-dev \
|
|
rubygems \
|
|
sudo \
|
|
wget && \
|
|
gem install --no-ri --no-rdoc fpm && \
|
|
apt-get clean && \
|
|
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
|
|
|
ADD build-moloch-deb.sh /usr/local/bin/
|
|
ADD patch /moloch-src-patch
|
|
ADD etc /moloch-etc
|
|
|
|
ENTRYPOINT ["/bin/bash", "/usr/local/bin/build-moloch-deb.sh"]
|