#! /bin/bash

echo "Creating full requierments file"

echo "# *** AUTOGENERATED, DO NOT EDIT see runsnyk script *** " |
cat - \
    ../tracker/docker/requirements-compile.txt \
    ../tracker/docker/requirements-tracker.txt \
    ../tracker/docker/requirements-api.txt > docker/requirements-snyk.txt

# remove blank lines
sed -i -e '/^$/d' docker/requirements-snyk.txt

# add newline if needed
sed -i -e '$a\' docker/requirements-snyk.txt

echo "Building images:"
./build_images.sh

docker build -f docker/Dockerfile-snyk -t whitelist-snyk .

echo "requirements file:"
echo ""

cat docker/requirements-snyk.txt

read -r -p "Ready to run Snyk? [Y/n] " response
if [[ "$response" =~ ^([nN][oO]|[nN])+$ ]]
then
    echo "Quitting"
else
    echo "Snyk'ing (with Docker)..."

fi
