mirror of
https://github.com/valitydev/thrift.git
synced 2024-11-07 02:45:22 +00:00
THRIFT-4041: add ocaml and oasis to ubuntu and debian docker build images
Client: OCaml This closes #1190
This commit is contained in:
parent
0a660ee285
commit
ec50ae0ed5
@ -183,6 +183,15 @@ RUN curl -sSL http://downloads.dlang.org/releases/2.x/2.070.0/dmd_2.070.0-0_amd6
|
|||||||
# Dart
|
# Dart
|
||||||
ENV PATH /usr/lib/dart/bin:$PATH
|
ENV PATH /usr/lib/dart/bin:$PATH
|
||||||
|
|
||||||
|
# OCaml
|
||||||
|
RUN echo 'deb http://ppa.launchpad.net/avsm/ppa/ubuntu trusty main' > /etc/apt/sources.list.d/avsm-official-ocaml.list && \
|
||||||
|
gpg --keyserver keyserver.ubuntu.com --recv 61707B09 && \
|
||||||
|
gpg --export --armor 61707B09 | apt-key add - && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get install -y ocaml opam && \
|
||||||
|
opam init && \
|
||||||
|
opam install oasis
|
||||||
|
|
||||||
# Force utf8 locale to successfully build Haskell tf-random
|
# Force utf8 locale to successfully build Haskell tf-random
|
||||||
ENV LC_ALL C.UTF-8
|
ENV LC_ALL C.UTF-8
|
||||||
|
|
||||||
|
@ -203,6 +203,16 @@ RUN curl -sSL http://downloads.dlang.org/releases/2.x/2.070.0/dmd_2.070.0-0_amd6
|
|||||||
# Dart
|
# Dart
|
||||||
ENV PATH /usr/lib/dart/bin:$PATH
|
ENV PATH /usr/lib/dart/bin:$PATH
|
||||||
|
|
||||||
|
# OCaml
|
||||||
|
RUN echo 'deb http://ppa.launchpad.net/avsm/ppa/ubuntu trusty main' > /etc/apt/sources.list.d/avsm-official-ocaml.list && \
|
||||||
|
gpg --keyserver keyserver.ubuntu.com --recv 61707B09 && \
|
||||||
|
gpg --export --armor 61707B09 | apt-key add - && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get install -y ocaml opam && \
|
||||||
|
opam init && \
|
||||||
|
opam install oasis
|
||||||
|
|
||||||
|
|
||||||
ENV THRIFT_ROOT /thrift
|
ENV THRIFT_ROOT /thrift
|
||||||
RUN mkdir -p $THRIFT_ROOT/src
|
RUN mkdir -p $THRIFT_ROOT/src
|
||||||
COPY Dockerfile $THRIFT_ROOT/
|
COPY Dockerfile $THRIFT_ROOT/
|
||||||
|
Loading…
Reference in New Issue
Block a user