25 lines
561 B
Docker
25 lines
561 B
Docker
FROM alpine:3.13
|
|
|
|
WORKDIR /tmp
|
|
ADD Gemfile /tmp/
|
|
ADD Gemfile.lock /tmp/
|
|
|
|
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 gem env
|
|
RUN gem install etc --no-document
|
|
RUN gem install bundler -v 2.4.22 --no-document
|
|
RUN pwd
|
|
RUN ls -l
|
|
RUN bundle install
|
|
|
|
VOLUME /src
|
|
EXPOSE 4001
|
|
|
|
WORKDIR /src
|
|
ENTRYPOINT ["jekyll", "serve", "--livereload", "-H", "0.0.0.0"]
|