diff --git a/docker/spiderfoot/Dockerfile b/docker/spiderfoot/Dockerfile index 8b540c38..82625039 100644 --- a/docker/spiderfoot/Dockerfile +++ b/docker/spiderfoot/Dockerfile @@ -1,8 +1,7 @@ -FROM alpine:3.12 +FROM alpine:3.13 # # Get and install dependencies & packages -RUN sed -i 's/dl-cdn/dl-2/g' /etc/apk/repositories && \ - apk -U --no-cache add \ +RUN apk -U --no-cache add \ build-base \ curl \ git \ @@ -20,6 +19,7 @@ RUN sed -i 's/dl-cdn/dl-2/g' /etc/apk/repositories && \ python3 \ python3-dev \ py-cffi \ + py-cryptography \ py-pillow \ py-future \ py3-pip \ @@ -33,13 +33,13 @@ RUN sed -i 's/dl-cdn/dl-2/g' /etc/apk/repositories && \ adduser -S -s /bin/ash -u 2000 -D -g 2000 spiderfoot && \ # # Install spiderfoot - git clone --depth=1 -b v3.2.1 https://github.com/smicallef/spiderfoot /home/spiderfoot && \ + git clone --depth=1 -b v3.3 https://github.com/smicallef/spiderfoot /home/spiderfoot && \ cd /home/spiderfoot && \ pip3 install --no-cache-dir wheel && \ pip3 install --no-cache-dir -r requirements.txt && \ chown -R spiderfoot:spiderfoot /home/spiderfoot && \ - sed -i "s#'__docroot': ''#'__docroot': '\/spiderfoot'#" /home/spiderfoot/sf.py && \ - sed -i 's#raise cherrypy.HTTPRedirect("\/")#raise cherrypy.HTTPRedirect("\/spiderfoot")#' /home/spiderfoot/sfwebui.py && \ + sed -i "s#'root': '\/'#'root': '\/spiderfoot'#" /home/spiderfoot/sf.py && \ + sed -i "s#'root', '\/'#'root', '\/spiderfoot'#" /home/spiderfoot/sf.py && \ # # Clean up apk del --purge build-base \