From 3bbe31af12e9a401c25323c83d2cbbc0b6a11eaa Mon Sep 17 00:00:00 2001 From: Dominik Menke Date: Thu, 1 Feb 2024 11:20:32 +0100 Subject: [PATCH] improve readability of Dockerfile Switch to docker/dockerfile:1 syntax. This requires buildx. --- Dockerfile | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1594480..4e27299 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,25 @@ +# syntax=docker/dockerfile:1 FROM ruby:3.2-alpine WORKDIR /app COPY Gemfile Gemfile.lock /app/ -RUN set -ex \ - && apk add --no-cache --virtual build-dependencies \ - make \ - gcc \ - libc-dev \ - git \ - && bundle config set --local deployment "true" \ - && bundle config set --local without "development test" \ - && bundle install \ - && apk del build-dependencies + +# hadolint ignore=DL3018 +RUN <