From 503628b165d7b9e148a4cb759a27507a62df14a1 Mon Sep 17 00:00:00 2001 From: Dimitris Zervas Date: Sun, 28 Jul 2024 21:49:50 +0300 Subject: [PATCH] Include the repo inside the dockerfile Signed-off-by: Dimitris Zervas --- .dockerignore | 8 ++++++++ Dockerfile.android | 1 + Dockerfile.android-undetect | 4 +++- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..639e8ea --- /dev/null +++ b/.dockerignore @@ -0,0 +1,8 @@ +/tests +target +.git +.vscode +.github +*.nix +/renovate.json +__handlers__ diff --git a/Dockerfile.android b/Dockerfile.android index ce6f65b..ff49d67 100644 --- a/Dockerfile.android +++ b/Dockerfile.android @@ -19,6 +19,7 @@ ENV ANDROID_NDK_ROOT="${ANDROID_NDK_HOME}" ARG NDK_ARCH=armeabi-v7a +COPY . /injectionforge WORKDIR /injectionforge # Run with: docker run -it --name iforge -v $(pwd):/injectionforge injectionforge:latest diff --git a/Dockerfile.android-undetect b/Dockerfile.android-undetect index 9cc1a58..6d08f8e 100644 --- a/Dockerfile.android-undetect +++ b/Dockerfile.android-undetect @@ -3,7 +3,9 @@ FROM injectionforge-android # Frida dependencies to optionally compile frida -RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y build-essential git lib32stdc++-9-dev libc6-dev-i386 nodejs npm +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y build-essential git lib32stdc++-9-dev libc6-dev-i386 nodejs npm python3-pip && \ + pip install --break-system-packages lief # Compile frida-core devkit ARG FRIDA_HOST=android-arm