Dockerfile.dev 785 Bytes
Newer Older
James Laver's avatar
James Laver committed
1 2 3 4 5 6 7 8 9 10 11
FROM debian:stable-slim

ENV CWD=/opt/app HOME=/opt/app TERM=xterm

RUN apt-get update && apt-get install -y bash curl inotify-tools git build-essential libtinfo5

RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
RUN apt-get update && apt-get install -y yarn
RUN curl -L https://github.com/coot/zephyr/releases/download/v0.3.2/Linux.tar.gz | tar zx -C /usr/bin --strip-components=1 zephyr/zephyr

12
RUN curl -L https://github.com/dhall-lang/dhall-haskell/releases/download/1.38.1/dhall-json-1.7.6-x86_64-linux.tar.bz2 | tar jx -C /usr/bin --strip-components=2 ./bin/dhall-to-json
Karen Konou's avatar
Karen Konou committed
13
RUN yarn global add purescript spago pulp
14

James Laver's avatar
James Laver committed
15
WORKDIR /opt/app
James Laver's avatar
James Laver committed
16
EXPOSE 5000/tcp
James Laver's avatar
James Laver committed
17
CMD ["bash"]