From 7172d4c3d1eab7b82d66306b164883c9ec0fb566 Mon Sep 17 00:00:00 2001 From: "Michael Gene Brockus (Dreamer)" <55331536+dreamer-coding-555@users.noreply.github.com> Date: Sun, 16 Jun 2024 07:44:37 -0600 Subject: [PATCH] Update Dockerfile.ubuntu --- .github/ciimage/Dockerfile.ubuntu | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/ciimage/Dockerfile.ubuntu diff --git a/.github/ciimage/Dockerfile.ubuntu b/.github/ciimage/Dockerfile.ubuntu new file mode 100644 index 0000000..7da6809 --- /dev/null +++ b/.github/ciimage/Dockerfile.ubuntu @@ -0,0 +1,30 @@ +# Use an appropriate base image +FROM ubuntu:bionic + +# Set environment variables +ENV DEBIAN_FRONTEND noninteractive +ENV LANG='C.UTF-8' + +# Update packages and install system dependencies +RUN apt-get update --fix-missing && apt-get upgrade -y && \ + apt-get -y install \ + git-all \ + libc6-dev \ + gcc \ + g++ + +# Install Python 3 and pip +RUN apt-get -y install python3 python3-pip python3-wheel python3-setuptools + +# Upgrade pip +RUN pip3 -q install --upgrade pip + +# Install Python dependencies +RUN pip3 install \ + meson==1.4.0 \ + cmake==3.16.3 \ + ninja==1.9.0 \ + pytest==5.3.2 \ + pytest-cov==2.8.1 \ + codecov==2.0.15 \ + PyQt5==5.14.1