FROM sameersbn/gitlab-ci-multi-runner:0.6.2 MAINTAINER Michał "rysiek" Woźniak # # a Gitlab CI container to be used with Jekyll static site generator # # environment ENV DEBIAN_FRONTEND=noninteractive # Ruby and requirements RUN apt-get update && \ apt-get install -y --no-install-recommends \ ca-certificates \ make \ gcc \ libc-dev-bin \ libc6-dev \ linux-libc-dev \ libc6 \ ruby2.0 \ ruby2.0-dev \ nodejs && \ rm -rf /var/lib/apt/lists/* # we might need to install some packages, but doing this in the entrypoint doesn't make any sense ARG INSTALL_PACKAGES= RUN if [ "$INSTALL_PACKAGES" != "" ]; then \ export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get install -y \ $INSTALL_PACKAGES \ --no-install-recommends && \ rm -rf /var/lib/apt/lists/* ; \ fi # Jekyll RUN gem2.0 install jekyll bundle VOLUME /output