Refactor Dockerfile into tool-specific multi-stage builds

Also made the following other changes:
- The final image for the tool-specific Dockerfiles is based off of
  alpine instead of ubuntu
- Add step to build libtatsu, which is a new dependency for
  libimobiledevice
- Multithread make operations during build
- Use ARG instead of ENV for build environment variables
- Use apt-get instead of apt
- Use non-dev library in the final image (except for manually built libraries)
This commit is contained in:
scribblemaniac
2024-07-03 15:45:47 -06:00
parent caeeec2816
commit 89d31f3212
4 changed files with 295 additions and 61 deletions
+2
View File
@@ -0,0 +1,2 @@
# Ignore everything, the dockerfile always pulls from https://github.com/mvt-project/mvt.git@main
*