From 7568dd91703c4103290206a367eee23a306a845d Mon Sep 17 00:00:00 2001 From: Anton Novojilov Date: Thu, 9 May 2024 02:27:43 +0300 Subject: [PATCH] Improve dockerfiles --- jruby.docker | 11 +---------- ruby-jemalloc.docker | 11 +---------- ruby.docker | 11 +---------- 3 files changed, 3 insertions(+), 30 deletions(-) diff --git a/jruby.docker b/jruby.docker index 6e742a5..200998f 100644 --- a/jruby.docker +++ b/jruby.docker @@ -2,18 +2,9 @@ ARG REGISTRY="docker.io" -## BASE ######################################################################## - -FROM ${REGISTRY}/essentialkaos/oraclelinux:8 as installer_base - -RUN dnf -y -q install https://yum.kaos.st/kaos-repo-latest.el8.noarch.rpm && \ - dnf -y -q install rbenv rbinstall jre11 && \ - dnf -y -q module disable "*" && \ - dnf clean all && rm -rf /var/cache/dnf /var/log/dnf.* - ## INSTALLER ################################################################### -FROM installer_base as installer +FROM ${REGISTRY}/essentialkaos/rbinstall:ol8 as installer ARG RUBY_VERSION=9.3.9.0 diff --git a/ruby-jemalloc.docker b/ruby-jemalloc.docker index 7ddb4ed..fc913a4 100644 --- a/ruby-jemalloc.docker +++ b/ruby-jemalloc.docker @@ -2,18 +2,9 @@ ARG REGISTRY="docker.io" -## BASE ######################################################################## - -FROM ${REGISTRY}/essentialkaos/oraclelinux:8 as installer_base - -RUN dnf -y -q install https://yum.kaos.st/kaos-repo-latest.el8.noarch.rpm && \ - dnf -y -q install rbenv rbinstall libyaml jemalloc && \ - dnf -y -q module disable "*" && \ - dnf clean all && rm -rf /var/cache/dnf /var/log/dnf.* - ## INSTALLER ################################################################### -FROM installer_base as installer +FROM ${REGISTRY}/essentialkaos/rbinstall:ol8 as installer ARG RUBY_VERSION=3.2.0 ARG WITH_STATIC=no diff --git a/ruby.docker b/ruby.docker index 194b2d2..b992907 100644 --- a/ruby.docker +++ b/ruby.docker @@ -2,18 +2,9 @@ ARG REGISTRY="docker.io" -## BASE ######################################################################## - -FROM ${REGISTRY}/essentialkaos/oraclelinux:8 as installer_base - -RUN dnf -y -q install https://yum.kaos.st/kaos-repo-latest.el8.noarch.rpm && \ - dnf -y -q install rbenv rbinstall libyaml && \ - dnf -y -q module disable "*" && \ - dnf clean all && rm -rf /var/cache/dnf /var/log/dnf.* - ## INSTALLER ################################################################### -FROM installer_base as installer +FROM ${REGISTRY}/essentialkaos/rbinstall:ol8 as installer ARG RUBY_VERSION=3.2.0 ARG WITH_STATIC=no