From a9d758e15f97c1ac145600be6013c166175018e6 Mon Sep 17 00:00:00 2001 From: To-om Date: Mon, 10 Dec 2018 21:04:08 +0100 Subject: [PATCH] #450 Add drone configuration to build analyzer docker images --- .drone.yml | 23 +++++++++++++++++++++++ analyzers/DShield/requirements.txt | 2 +- analyzers/FileInfo/Dockerfile | 9 +++++++++ analyzers/ProofPoint/requirements.txt | 1 + 4 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .drone.yml create mode 100644 analyzers/FileInfo/Dockerfile create mode 100644 analyzers/ProofPoint/requirements.txt diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 000000000..31ef5d070 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,23 @@ +--- +kind: pipeline +name: default + +steps: + - name: build workers for release + image: thehiveproject/cortex-worker-builder + settings: + namespace: tooom + user: {from_secret: docker_username} + password: {from_secret: docker_password} + latest: true + when: + event: [tag] + + - name: build snapshot workers + image: thehiveproject/cortex-worker-builder + settings: + namespace: tooom + user: {from_secret: docker_username} + password: {from_secret: docker_password} + when: + event: {exclude: [tag]} diff --git a/analyzers/DShield/requirements.txt b/analyzers/DShield/requirements.txt index e1b12824b..6aabc3cfa 100644 --- a/analyzers/DShield/requirements.txt +++ b/analyzers/DShield/requirements.txt @@ -1,2 +1,2 @@ cortexutils -urllib2 +requests diff --git a/analyzers/FileInfo/Dockerfile b/analyzers/FileInfo/Dockerfile new file mode 100644 index 000000000..406bf5559 --- /dev/null +++ b/analyzers/FileInfo/Dockerfile @@ -0,0 +1,9 @@ +FROM python:3 + +WORKDIR /analyzer +COPY . FileInfo +RUN apt update && \ + apt install -y -q libfuzzy-dev libimage-exiftool-perl && \ + rm -rf /var/lib/apt/lists/* && \ + pip install --no-cache-dir -r FileInfo/requirements.txt +CMD FileInfo/fileinfo_analyzer.py diff --git a/analyzers/ProofPoint/requirements.txt b/analyzers/ProofPoint/requirements.txt new file mode 100644 index 000000000..f2293605c --- /dev/null +++ b/analyzers/ProofPoint/requirements.txt @@ -0,0 +1 @@ +requests