]> git.immae.eu Git - github/fretlink/purescript-docker.git/blame - Dockerfile
Added 0.12.0
[github/fretlink/purescript-docker.git] / Dockerfile
CommitLineData
3d62f625 1FROM node:9
105cd287
DG
2
3MAINTAINER Risto Stevcev
4ba1d66b 4ENV PURESCRIPT_DOWNLOAD_SHA1 08d4839f2800a6fdb398ec45b7182eada112ea89
105cd287 5
4ba1d66b 6RUN yarn global add bower pulp@12.3.0
105cd287
DG
7
8RUN cd /opt \
4ba1d66b 9 && wget https://github.com/purescript/purescript/releases/download/v0.12.0/linux64.tar.gz \
105cd287
DG
10 && echo "$PURESCRIPT_DOWNLOAD_SHA1 linux64.tar.gz" | sha1sum -c - \
11 && tar -xvf linux64.tar.gz \
12 && rm /opt/linux64.tar.gz
13
14ENV PATH /opt/purescript:$PATH
15
16RUN userdel node
17RUN useradd -m -s /bin/bash pureuser
18
19WORKDIR /home/pureuser
20
21USER pureuser
22
23RUN mkdir tmp && cd tmp && pulp init
24
25CMD cd tmp && pulp psci