Add support for analyzers in airgapped environments

This commit is contained in:
Jason Ertel
2022-05-10 16:51:00 -04:00
parent 7f797a11f8
commit 35e47c8c3e
21 changed files with 5 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
#!/bin/bash
COMMAND=$1
SENSORONI_CONTAINER=${SENSORONI_CONTAINER:-so-sensoroni}
function ci() {
HOME_DIR=$(dirname "$0")
@@ -24,7 +25,10 @@ function download() {
ANALYZERS="*/"
fi
for ANALYZER in $ANALYZERS; do
docker exec -it so-sensoroni pip download -r /opt/sensoroni/analyzers/$ANALYZER/requirements.txt -d /opt/sensoroni/analyzers/$ANALYZER/source-packages
rm -fr $ANALYZER/site-packages
mkdir -p $ANALYZER/source-packages
rm -fr $ANALYZER/source-packages/*
docker exec -it $SENSORONI_CONTAINER pip download -r /opt/sensoroni/analyzers/$ANALYZER/requirements.txt -d /opt/sensoroni/analyzers/$ANALYZER/source-packages
done
}