fedora-40: splits install to multiple layers
All checks were successful
/ build (push) Successful in 5m3s
All checks were successful
/ build (push) Successful in 5m3s
This commit is contained in:
parent
7e78c316e9
commit
4e9e561660
2 changed files with 34 additions and 21 deletions
|
@ -1,11 +1,20 @@
|
|||
FROM fedora:40
|
||||
|
||||
RUN dnf update -y --setopt install_weak_deps=False && \
|
||||
dnf install -y --setopt install_weak_deps=False git git-lfs git-ftp fuse-overlayfs \
|
||||
nodejs nodejs-npm python3-devel python3-pip pipx coreutils bash clang gcc \
|
||||
aria2 jq yq zstd brotli perl perl-CPAN ruby rubygems sqlite && \
|
||||
dnf group install -y --setopt install_weak_deps=False "Container Management" --exclude container-selinux && \
|
||||
dnf clean all -y
|
||||
RUN dnf update -y --setopt install_weak_deps=False
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False git git-lfs git-ftp fuse-overlayfs
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False nodejs nodejs-npm python3-devel python3-pip pipx
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False perl perl-CPAN ruby rubygems
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False clang gcc
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False coreutils bash aria2 jq yq zstd brotli sqlite
|
||||
|
||||
RUN dnf group install -y --setopt install_weak_deps=False "Container Management" --exclude container-selinux
|
||||
|
||||
# We don't clean up dnf cache since user may want to install packages for their use
|
||||
|
||||
ADD containers.conf /etc/containers/
|
||||
ADD containers/storage.conf /etc/containers/
|
||||
|
|
|
@ -1,17 +1,21 @@
|
|||
FROM code.lightstands.xyz/standcoded/fedora:40-minimal
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False \
|
||||
sqlite-devel binutils \
|
||||
bison flex \
|
||||
nodejs-devel \
|
||||
poetry \
|
||||
perl-devel \
|
||||
ruby-devel \
|
||||
php php-devel composer \
|
||||
java-1.8.0-openjdk java-1.8.0-openjdk-devel \
|
||||
java-11-openjdk java-11-openjdk-devel \
|
||||
java-17-openjdk java-17-openjdk-devel \
|
||||
java-21-openjdk java-21-openjdk-devel \
|
||||
qemu-user-static qemu-user-binfmt && \
|
||||
dnf group install -y --setopt install_weak_deps=False "C Development Tools and Libraries" && \
|
||||
dnf clean all -y
|
||||
RUN dnf install -y --setopt install_weak_deps=False sqlite-devel binutils
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False nodejs-devel poetry perl-devel ruby-devel
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False php php-devel composer
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False java-1.8.0-openjdk java-1.8.0-openjdk-devel
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False java-11-openjdk java-11-openjdk-devel
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False java-17-openjdk java-17-openjdk-devel
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False java-21-openjdk java-21-openjdk-devel
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False qemu-user-static qemu-user-binfmt
|
||||
|
||||
RUN dnf install -y --setopt install_weak_deps=False bison flex
|
||||
|
||||
RUN dnf group install -y --setopt install_weak_deps=False "C Development Tools and Libraries"
|
||||
|
|
Loading…
Add table
Reference in a new issue