Skip to content

Commit

Permalink
Create Dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
ozzp authored Dec 4, 2024
1 parent f04a62f commit cddd73c
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit cddd73c

Please sign in to comment.