on master help sign in
Merge pull request #22 from replit/rr-dockerfile-rearrange

Improve Docker build time

commit624eb2b39f28a9e7eafb091f3fe881e345179320 authorRadon Rosborough <radon.neon@gmail.com> dateTue 4 Jun 2019, 13:31 (7 years ago) parentff6d181ae1cc49
1 file changed+7−8
Dockerfile+7−8
Dockerfile+7−8
@@ -31,6 +31,13 @@ RUN wget https://julialang-s3.julialang.org/bin/linux/x64/1.1/julia-1.1.0-linux-
3131 cd .. && \
3232 rm -rf julia-1.1.0-linux-x86_64.tar.gz julia-1.1.0
3333
34+# OCaml / Reason stuff
35+RUN add-apt-repository ppa:avsm/ppa && \
36+ apt-get update && \
37+ apt-get install ocaml opam -y && \
38+ opam init -c ocaml-system -n --disable-sandboxing && \
39+ eval `opam env` && \
40+ echo "eval \`opam env\`" >> ~/.bashrc
3441
3542RUN mkdir -p /gocode/src/github.com/replit/prybar
3643
@@ -40,14 +47,6 @@ WORKDIR /gocode/src/github.com/replit/prybar
4047
4148RUN cp languages/tcl/tcl.pc /usr/lib/pkgconfig/
4249
43−# OCaml / Reason stuff
44−RUN add-apt-repository ppa:avsm/ppa && \
45− apt-get update && \
46− apt-get install ocaml opam -y && \
47− opam init -c ocaml-system -n --disable-sandboxing && \
48− eval `opam env` && \
49− echo "eval \`opam env\`" >> ~/.bashrc
50−
5150RUN make \
5251 prybar-python2 \
5352 prybar-python3 \