buffer / thug

Python low-interaction honeyclient
GNU General Public License v2.0
967 stars 204 forks source link

Dockerfile refactoring #371

Closed Antelox closed 5 months ago

Antelox commented 5 months ago

The Dockerfile requires some updates. I have tried to run a build and it fails. However I do think it's beneficial to rework it regardless and introduce a "builder" stage where all the requirements will be built and then have the final image as small as possible. Ideally python:3.11-slim can be used to replace the current ubuntu:22.10. Beside this, a generic refresh would be good as well, leveraging some docker-fu.