diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fd7777b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM alpine:latest + +RUN apk update && apk add ruby-bundler ruby-dev git make gcc g++ musl-dev ruby-json ruby-bigdecimal nodejs linux-headers +RUN gem install jekyll +COPY git-dir/Gemfile . +COPY git-dir/Gemfile.lock . +RUN bundle lock --add-platform x86_64-linux-musl +RUN bundle update +RUN bundle install --verbose + +COPY build.sh /srv +RUN chmod +x /srv/build.sh + +WORKDIR /srv/ +ENTRYPOINT ["/bin/sh", "build.sh"] \ No newline at end of file