From fd3826a622223d32f1773879398ba5b9f5dea71c Mon Sep 17 00:00:00 2001 From: dhx 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 +++ b/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"]