2018-10-26 12:20:57 -04:00
|
|
|
FROM "alpine:3.8"
|
2018-05-06 16:26:40 +00:00
|
|
|
LABEL maintainer="Julien Cabillot <dockerimages@cabillot.eu>"
|
2018-05-05 01:30:06 +02:00
|
|
|
|
2018-10-26 12:20:57 -04:00
|
|
|
ENV NOKOGIRI_USE_SYSTEM_LIBRARIES=1
|
2018-05-05 01:30:06 +02:00
|
|
|
|
2018-10-26 12:20:57 -04:00
|
|
|
RUN apk --no-cache upgrade && \
|
|
|
|
|
apk --no-cache add ruby && \
|
|
|
|
|
apk --no-cache add --virtual build-dependencies \
|
|
|
|
|
build-base \
|
|
|
|
|
libxml2-dev \
|
|
|
|
|
libxslt-dev \
|
|
|
|
|
ruby-dev && \
|
|
|
|
|
echo 'gem: --no-document' > /etc/gemrc && \
|
|
|
|
|
gem install json foodcritic --no-rdoc --no-ri && \
|
|
|
|
|
gem cleanup \
|
|
|
|
|
apk del build-dependencies && \
|
|
|
|
|
rm -rf /usr/lib/ruby/gems/*/cache/* \
|
|
|
|
|
/var/cache/apk/* \
|
|
|
|
|
/tmp/* \
|
|
|
|
|
/var/tmp/*
|
2018-05-05 01:30:06 +02:00
|
|
|
|
2018-10-26 12:20:57 -04:00
|
|
|
ENTRYPOINT [ "/usr/bin/foodcritic" ]
|