From 51435c5cf52683acf6aacdc84890dd8515948962 Mon Sep 17 00:00:00 2001 From: bliven_s Date: Fri, 25 Jun 2021 21:35:09 +0200 Subject: [PATCH] Converting Dockerfile to use the alpine image This matches the image used in .gitlab-ci.yml. Pinning alpine:3.13 due to errors with gem install in 3.14. --- .gitlab-ci.yml | 2 +- Dockerfile | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6f8c14a..cc8de96 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ stages: - test - deploy -image: alpine:latest +image: alpine:3.13 variables: JEKYLL_ENV: production diff --git a/Dockerfile b/Dockerfile index f958c11..4b32b98 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,19 @@ -FROM jekyll/builder +FROM alpine:3.13 WORKDIR /tmp ADD Gemfile /tmp/ ADD Gemfile.lock /tmp/ -RUN bundle install --frozen -FROM jekyll/jekyll +RUN apk list -I && \ + apk --no-cache add libatomic readline readline-dev libxml2 libxml2-dev \ + ncurses-terminfo-base ncurses-terminfo \ + libxslt libxslt-dev zlib-dev zlib \ + ruby ruby-dev yaml yaml-dev \ + libffi-dev build-base git nodejs +RUN pwd && \ + ls -l +RUN gem install etc bundler --no-document +RUN bundle install VOLUME /src EXPOSE 4001