view Dockerfile @ 1:f3fc48fa7287

refactor dockerfile
author akahori
date Fri, 22 Mar 2019 02:14:23 +0900
parents 95eafbd91f41
children
line wrap: on
line source

FROM alpine:3.9

# slideshow 4.1.0 is latest now
ARG slideshow_version="4.1.0"
ARG ruby_version="2.5.3-r1"

RUN apk add --update --no-cache ruby==${ruby_version}  \
         ruby-json==${ruby_version} \
         ruby-bigdecimal==${ruby_version} \
         ruby-etc==${ruby_version} \
         mercurial &&\
         gem install -N slideshow -v ${slideshow_version} && \ 
         mkdir -p ~/.slideshow/templates &&\
         hg clone http://www.cr.ie.u-ryukyu.ac.jp/hg/Members/anatofuz/slideshow-s6cr/ ~/.slideshow/templates &&\
         apk del mercurial

WORKDIR /slideshow

# [comb cmd with entorypoint](https://qiita.com/hihihiroro/items/d7ceaadc9340a4dbeb8f)

ENTRYPOINT ["slideshow", "build", "-t", "s6cr"]
CMD ["README.md"]