annotate Dockerfile @ 2:e86dfb640e86

update
author akahori
date Tue, 26 Mar 2019 12:49:43 +0900
parents f3fc48fa7287
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
1 FROM alpine:3.9
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
2
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
3 # slideshow 4.1.0 is latest now
1
f3fc48fa7287 refactor dockerfile
akahori
parents: 0
diff changeset
4 ARG slideshow_version="4.1.0"
f3fc48fa7287 refactor dockerfile
akahori
parents: 0
diff changeset
5 ARG ruby_version="2.5.3-r1"
f3fc48fa7287 refactor dockerfile
akahori
parents: 0
diff changeset
6
f3fc48fa7287 refactor dockerfile
akahori
parents: 0
diff changeset
7 RUN apk add --update --no-cache ruby==${ruby_version} \
f3fc48fa7287 refactor dockerfile
akahori
parents: 0
diff changeset
8 ruby-json==${ruby_version} \
f3fc48fa7287 refactor dockerfile
akahori
parents: 0
diff changeset
9 ruby-bigdecimal==${ruby_version} \
f3fc48fa7287 refactor dockerfile
akahori
parents: 0
diff changeset
10 ruby-etc==${ruby_version} \
0
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
11 mercurial &&\
1
f3fc48fa7287 refactor dockerfile
akahori
parents: 0
diff changeset
12 gem install -N slideshow -v ${slideshow_version} && \
0
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
13 mkdir -p ~/.slideshow/templates &&\
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
14 hg clone http://www.cr.ie.u-ryukyu.ac.jp/hg/Members/anatofuz/slideshow-s6cr/ ~/.slideshow/templates &&\
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
15 apk del mercurial
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
16
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
17 WORKDIR /slideshow
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
18
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
19 # [comb cmd with entorypoint](https://qiita.com/hihihiroro/items/d7ceaadc9340a4dbeb8f)
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
20
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
21 ENTRYPOINT ["slideshow", "build", "-t", "s6cr"]
95eafbd91f41 add dockerfile
akahori
parents:
diff changeset
22 CMD ["README.md"]