From 3158ce1fdfffd39b9216f766ed5e4eae37a6744e Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Sat, 13 Mar 2021 21:22:01 +0100 Subject: [PATCH] add more packages to gitpod to be able to use puppeeteer --- .gitpod.DockerFile | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/.gitpod.DockerFile b/.gitpod.DockerFile index 061bf59..42c7dda 100644 --- a/.gitpod.DockerFile +++ b/.gitpod.DockerFile @@ -1,8 +1,24 @@ -FROM gitpod/workspace-full:latest +FROM node:14 -RUN bash -c ". .nvm/nvm.sh \ - && nvm install 14 \ - && nvm use 14 \ - && nvm alias default 14" +# Install OpenJDK-8 +RUN apt-get update && \ + apt-get install -y openjdk-8-jdk && \ + apt-get install -y ant && \ + apt-get clean; -RUN echo "nvm use default &>/dev/null" >> ~/.bashrc.d/51-nvm-fix \ No newline at end of file +# Fix certificate issues +RUN apt-get update && \ + apt-get install ca-certificates-java && \ + apt-get clean && \ + update-ca-certificates -f; + +# Setup JAVA_HOME -- useful for docker commandline +ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/ +RUN export JAVA_HOME + +RUN apt-get update && apt-get -y install xvfb gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 \ + libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 \ + libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 \ + libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 \ + libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget && \ + rm -rf /var/lib/apt/lists/*