summaryrefslogtreecommitdiff
path: root/_ci/Containerfile.alpine
blob: a5aa61943beec13c6c18cc5abed03bd2ee6555d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
FROM docker.io/library/ruby:3.3-alpine3.23 AS builder
WORKDIR /srv/jekyll
RUN apk update && apk add --no-cache alpine-sdk && rm -rf /var/cache/apk/*
COPY Gemfile* ./
RUN bundle install && rm -rf /usr/local/bundle/cache

FROM docker.io/library/ruby:3.3-alpine3.23
RUN apk update && apk add --no-cache git libstdc++ && rm -rf /var/cache/apk/*
WORKDIR /srv/jekyll
COPY --from=builder /usr/local/bundle /usr/local/bundle
CMD ["bundle", "exec", "jekyll", "build"]