Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Dockerfile.full" containing all CLI tools #1322

Merged
merged 3 commits into from
Sep 3, 2021

Conversation

TheTechromancer
Copy link
Contributor

This PR adds Dockerfile.full which works out-of-the-box with all sfp_tool_* modules.

Dockerfile Build Time Image Size
Dockerfile 5m48s 251MB
Dockerfile.full 2m37s 1.82GB

It also adds docker-compose-full.yml and docker-compose-dev.yml which can be combined with docker-compose.yml (at the same time if needed) for easy module devving, etc.

Basic usage:
    $ docker-compose up

Dev environment (code directory mapped into container):
    $ docker-compose -f docker-compose.yml -f docker-compose-dev.yml up

Full image (all CLI tools installed):
    $ docker-compose -f docker-compose.yml -f docker-compose-full.yml up

@codecov-commenter
Copy link

codecov-commenter commented Sep 2, 2021

Codecov Report

Merging #1322 (54a281a) into master (7d1c8ac) will increase coverage by 0.01%.
The diff coverage is 40.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1322      +/-   ##
==========================================
+ Coverage   53.18%   53.19%   +0.01%     
==========================================
  Files         471      471              
  Lines       38381    38386       +5     
==========================================
+ Hits        20413    20420       +7     
+ Misses      17968    17966       -2     
Impacted Files Coverage Δ
modules/sfp_tool_dnstwist.py 47.29% <40.00%> (+0.92%) ⬆️
sfwebui.py 61.65% <0.00%> (ø)
spiderfoot/db.py 77.21% <0.00%> (ø)
modules/sfp_c99.py 16.66% <0.00%> (ø)
modules/sfp_dnsdb.py 17.58% <0.00%> (ø)
modules/sfp_whois.py 46.26% <0.00%> (ø)
spiderfoot/logger.py 95.23% <0.00%> (ø)
spiderfoot/target.py 95.87% <0.00%> (ø)
modules/sfp_voipbl.py 21.00% <0.00%> (ø)
spiderfoot/helpers.py 64.02% <0.00%> (ø)
... and 15 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7d1c8ac...54a281a. Read the comment docs.

@smicallef smicallef merged commit 6b55589 into smicallef:master Sep 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants