Fixes the Docker build

Updated the base image to ruby:3.3-alpine3.19, install alpine-sdk to
be able to build all dependencies
This commit is contained in:
dhx 2024-02-22 22:43:25 +01:00 committed by Nemo
parent 787e838a59
commit fd3826a622
1 changed files with 11 additions and 5 deletions

View File

@ -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"]