From cddd73c1e9402cdcb1d19e239f7383b5e5389b69 Mon Sep 17 00:00:00 2001 From: ozzp <35576992+ozzp@users.noreply.github.com> Date: Wed, 4 Dec 2024 09:04:39 -0800 Subject: [PATCH] Create Dockerfile --- docker/Dockerfile | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 docker/Dockerfile diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..5996a8b --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,41 @@ +# This Dockerfile must be run from source root +FROM almalinux:latest + +RUN dnf install -y dnf-plugins-core +# Install dependencies +RUN dnf -y update && \ + dnf groupinstall -y "Development Tools" && \ + dnf clean all && \ + dnf config-manager --set-enabled crb && \ + dnf install -y epel-release && \ + dnf install -y \ + swig \ + rpm-build \ + rpmdevtools \ + jansson-devel \ + libpng-devel \ + pcre-devel \ + wget \ + libyaml-devel \ + libcurl-devel \ + libjpeg-turbo-devel \ + libxml2-devel \ + cronie \ + logrotate \ + fribidi-devel \ + cairo-devel \ + cmake \ + harfbuzz-devel \ + fcgi-devel \ + proj \ + proj-devel \ + geos \ + geos-devel \ + python3-numpy \ + python3-devel \ + protobuf-c-devel && \ + dnf clean all + +WORKDIR /tmp +RUN rpmdev-setuptree +# Need to copy SPEC file