FROM alpine:3.13 WORKDIR /tmp COPY Gemfile /tmp/ COPY 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 \ && gem env \ && gem install etc --no-document \ && gem install bundler -v 2.4.22 --no-document \ && pwd \ && ls -l \ && bundle install VOLUME /src EXPOSE 4001 WORKDIR /src CMD ["jekyll", "serve", "--livereload", "-H", "0.0.0.0"]