From bad611ba5436ed34730f76a53ef42e833e471b08 Mon Sep 17 00:00:00 2001 From: stilobique Date: Thu, 18 Nov 2021 16:00:23 +0100 Subject: [PATCH] Update docker image config --- Dockerfile | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9dd343a..166197d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,30 @@ -FROM alpine +FROM ubuntu:21.10 +# Setup all software version request ARG b3d_vs_major=2.90 ARG b3d_vs_minor=0 LABEL Author="stilobique" -LABEL Title="Blender Docker Test" +LABEL Title="Blender Docker for Unit Test" ENV B3D_ADDON_PATH "/bin/blender-${b3d_vs_major}.${b3d_vs_minor}-linux-x64/${b3d_vs_major}/scripts/addons" +# Install dependencies +RUN apt-get update && apt-get install -y \ + zip \ + wget \ + bzip2 \ + zlib1g-dev \ + build-essential \ + libxi-dev \ + libxxf86vm-dev \ + libxrender1 \ + libgl1-mesa-glx + # Install Blender -RUN wget https://download.blender.org/release/Blender${b3d_vs_major}/blender-${b3d_vs_major}.${b3d_vs_minor}-linux-x64.tar.xz \ - && tar -xf blender-${b3d_vs_major}.${b3d_vs_minor}-linux-x64.tar.xz -C /bin \ - && rm -rf blender-${b3d_vs_major}.${b3d_vs_minor}-linux-x64.tar.xz \ - && rm -rf blender-${b3d_vs_major}.${b3d_vs_minor}-linux-x64 +RUN wget https://download.blender.org/release/Blender${b3d_vs_major}/blender-${b3d_vs_major}.${b3d_vs_minor}-linux-x64.tar.xz -P /opt \ + && tar -xvf /opt/blender-${b3d_vs_major}.${b3d_vs_minor}-linux-x64.tar.xz -C /opt \ + && rm -rf /opt/blender-${b3d_vs_major}.${b3d_vs_minor}-linux-x64.tar.xz + +# Working Directory setup +WORKDIR /opt/blender-${b3d_vs_major}.${b3d_vs_minor}-linux-x64