From 89132ac47afd16f896322472a42439f6835e4c25 Mon Sep 17 00:00:00 2001 From: ProjectInfinity Date: Thu, 9 Nov 2023 02:20:09 +0100 Subject: [PATCH] Docker: Match GH runner Experiment to see if this solves potential glibc issues. --- docker/Dockerfile | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 20b36a191..84eab7f29 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,10 +1,21 @@ -FROM node:14-bullseye +FROM ubuntu:22.04 RUN apt-get update && apt-get install -y \ + curl \ + gnupg \ iputils-ping \ iproute2 \ unixodbc \ - && rm -rf /var/lib/apt/lists/* + gcc \ + g++ \ + make + +RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource-archive-keyring.gpg \ + && echo "deb [signed-by=/usr/share/keyrings/nodesource-archive-keyring.gpg] https://deb.nodesource.com/node_14.x jammy main" | tee /etc/apt/sources.list.d/nodesource.list \ + && echo "deb-src [signed-by=/usr/share/keyrings/nodesource-archive-keyring.gpg] https://deb.nodesource.com/node_14.x jammy main" | tee -a /etc/apt/sources.list.d/nodesource.list \ + && apt-get update && apt-get install -y nodejs \ + && rm -rf /var/lib/apt/lists/* \ + && npm install -g yarn WORKDIR /home/dbgate-docker