From fd3826a622223d32f1773879398ba5b9f5dea71c Mon Sep 17 00:00:00 2001
From: dhx <dh.tx.dev@dhx.at>
Date: Thu, 22 Feb 2024 22:43:25 +0100
Subject: [PATCH] Fixes the Docker build

Updated the base image to ruby:3.3-alpine3.19, install alpine-sdk to
be able to build all dependencies
---
 Dockerfile | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index b922cc3..e74dc91 100644
--- a/Dockerfile
+++ a/Dockerfile
@@ -1,12 +1,18 @@
-FROM ruby:2.7-alpine
+FROM ruby:3.3-alpine3.19
 
+RUN apk add --no-cache git openssh-client rsync && \
+    echo -e "StrictHostKeyChecking no" >> /etc/ssh/ssh_config && \
+    mkdir /root/.ssh
+
 WORKDIR /outliner
 COPY . /outliner/
 
-RUN gem install bundler && \
+RUN echo "gem: --no-ri --no-rdoc" > ~/.gemrc && \
+    apk add --no-cache alpine-sdk && \
+    gem update --system && \
+    gem install bundler && \
     bundle install && \
-    apk add --no-cache git openssh-client rsync && \
-    echo -e "StrictHostKeyChecking no" >> /etc/ssh/ssh_config && \
-    mkdir /root/.ssh
+    apk del --no-cache alpine-sdk && \
+    rm ~/.gemrc
 
 ENTRYPOINT ["/outliner/entrypoint.sh"]
--
rgit 0.1.5