From a48003afef2ee9910e8223273dc7d6b1b8e417dd Mon Sep 17 00:00:00 2001 From: Alejandro Saucedo Date: Sun, 20 Nov 2022 12:25:38 +0000 Subject: [PATCH] Reduced size of swiftshader 2gb->150mb Signed-off-by: Alejandro Saucedo --- docker-builders/Swiftshader.Dockerfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docker-builders/Swiftshader.Dockerfile b/docker-builders/Swiftshader.Dockerfile index 7ced8a1d..cc381c5a 100644 --- a/docker-builders/Swiftshader.Dockerfile +++ b/docker-builders/Swiftshader.Dockerfile @@ -5,7 +5,7 @@ ARG VULKAN_SDK_VERSION FROM axsauze/vulkan-sdk:$VULKAN_SDK_VERSION as vulkansdk-image # Ubuntu as actual image base -FROM ubuntu:22.04 +FROM ubuntu:22.04 as swiftshader-builder # Repeating ARG for context in this image ARG VULKAN_SDK_VERSION @@ -41,3 +41,9 @@ RUN cmake swiftshader-build/. -Bswiftshader-build/build/ RUN cmake --build swiftshader-build/build/. --parallel 8 RUN cp -r swiftshader-build/build/Linux/ swiftshader/ + +# Store build in slim down image +FROM ubuntu:22.04 + +COPY --from=swiftshader-builder /swiftshader/ /swiftshader/ +