simsong / bulk_extractor

This is the development tree. Production downloads are at:
https://github.com/simsong/bulk_extractor/releases
Other
1.11k stars 187 forks source link

Create Dockerfile for building bulk_extractor #159

Open jonstewart opened 3 years ago

jonstewart commented 3 years ago

Docker has emerged as a popular technology in build processes. Building (and especially cross-compiling) bulk_extractor is somewhat complicated and the CONFIGURE_FEDORA shell script handles installation of many of the necessary dependencies. A Dockerfile shipped with bulk_extractor would provide a somewhat more structured approach to the script and then be replicable to any system with Docker installed—Linux, macOS, Windows. In particular, a number of CI/CD build tools have support for running builds within Docker so you could define workflows to build and test PRs automatically, etc., and these are often free for open source projects.

simsong commented 3 years ago

I haven't had problems building on either Ubuntu or on MacOS. Did you look at the CI scripts?

simsong commented 3 years ago

I haven't had problems building on either Ubuntu or on MacOS. Did you look at the CI scripts?

* https://github.com/simsong/bulk_extractor/blob/slg-dev/.github/workflows/continuous-integration-pip.yml

Of course, that's not testing with libewf or lightgrep.