diff --git a/Dockerfile b/Dockerfile index 5b4e222..f88c496 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM debian:latest -ENV VERSION 1.2.8 +ENV VERSION 3.1.0 RUN apt-get update RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y wget python-pip python-dev git gcc gunicorn tcpdump gnupg2 ADD stamus-packages.list /etc/apt/sources.list.d/ @@ -9,6 +9,7 @@ RUN wget -O stamus.key -q http://packages.stamus-networks.com/packages.stamus-ne RUN apt-key add stamus.key RUN apt-get update RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y suricata +RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y -t stretch-backports npm RUN wget https://github.com/StamusNetworks/scirius/archive/scirius-${VERSION}.tar.gz RUN mkdir -p /opt/selks/sciriusdata WORKDIR /opt/selks @@ -25,5 +26,11 @@ ADD kibana/reset_dashboards.sh /opt/selks/bin/ RUN chmod ugo+x /opt/selks/bin/reset_dashboards.sh RUN git clone https://github.com/StamusNetworks/KTS.git /opt/kibana-dashboards/ RUN pip install elasticsearch-curator +RUN npm install -g npm@latest webpack@3.11 +RUN npm install +WORKDIR /opt/selks/scirius/hunt +RUN npm install +RUN npm run build +WORKDIR /opt/selks/scirius ENTRYPOINT ["/opt/selks/bin/scirius.sh"] diff --git a/stamus-packages.list b/stamus-packages.list index 18a7951..8c90b21 100644 --- a/stamus-packages.list +++ b/stamus-packages.list @@ -1 +1,2 @@ -deb http://packages.stamus-networks.com/debian/ stretch main +deb http://packages.stamus-networks.com/selks5/debian/ stretch main +deb http://ftp.debian.org/debian stretch-backports main