Files
fedora-runner-image/Dockerfile
Lukas Greve f7868a464a
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
add new dependencies
2025-11-27 15:08:20 +01:00

85 lines
1.6 KiB
Docker

FROM fedora:latest
# Set labels
LABEL maintainer="Lukas Greve <lukas@phyllo.me>"
LABEL DISTTAG=f43-runner-image
# Install essential build tools and dependencies
RUN /bin/sh -c "dnf -y update --refresh && \
dnf install -y \
mock \
livemedia-creator \
anaconda \
lorax \
make \
git \
gcc \
gcc-c++ \
cmake \
clang \
clang-tools-extra \
python3 \
python3-pip \
python3-devel \
python3-setuptools \
python3-wheel \
nodejs \
npm \
ruby \
ruby-devel \
rust \
cargo \
go \
perl \
perl-Module-Build \
perl-ExtUtils-MakeMaker \
gettext \
wget \
curl \
unzip \
tar \
gzip \
bzip2 \
xz \
vim \
which \
procps-ng \
findutils \
coreutils \
diffutils \
patch \
shadow-utils \
util-linux \
grep \
sed \
awk \
bash \
zsh \
openssh-clients \
openssl \
ca-certificates \
libarchive \
libtool \
automake \
autoconf \
libffi-devel \
openssl-devel \
zlib-devel \
bison \
flex \
gdb \
strace \
ltrace \
rpm \
dpkg-dev \
rpm-build \
valgrind && \
dnf clean all && \
rm -rf /var/cache/dnf"
# Set working directory
WORKDIR /build
# Default command
CMD ["/bin/bash"]