diff --git a/Dockerfile b/Dockerfile index 450cffc..9038c7e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,9 +2,77 @@ FROM fedora:latest # Set labels LABEL maintainer="Lukas Greve " -LABEL DISTTAG=f42simple-container -LABEL FGC=f42-simple -LABEL FBR=f42-simple +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 \ + valgrind && \ + dnf clean all && \ + rm -rf /var/cache/dnf" # Set working directory WORKDIR /build diff --git a/simple b/simple new file mode 100644 index 0000000..0b1f155 --- /dev/null +++ b/simple @@ -0,0 +1,11 @@ +FROM fedora:latest + +# Set labels +LABEL maintainer="Lukas Greve " +LABEL DISTTAG=f44simple-container + +# Set working directory +WORKDIR /build + +# Default command +CMD ["/bin/bash"]