]>
Commit | Line | Data |
---|---|---|
c385b755 | 1 | FROM node:6 |
73e702a7 RS |
2 | |
3 | MAINTAINER Risto Stevcev | |
4 | ||
c385b755 | 5 | ENV PURESCRIPT_DOWNLOAD_SHA1 9e8ff98e1e5d0dbf34df5124dc42d3b73e9dc257 |
73e702a7 | 6 | |
c385b755 | 7 | RUN npm install -g bower pulp@9.0.1 |
73e702a7 RS |
8 | |
9 | RUN cd /opt \ | |
c385b755 | 10 | && wget https://github.com/purescript/purescript/releases/download/v0.9.1/linux64.tar.gz \ |
73e702a7 RS |
11 | && echo "$PURESCRIPT_DOWNLOAD_SHA1 linux64.tar.gz" | sha1sum -c - \ |
12 | && tar -xvf linux64.tar.gz \ | |
13 | && rm /opt/linux64.tar.gz | |
14 | ||
15 | ENV PATH /opt/purescript:$PATH | |
16 | ||
b15c2946 | 17 | RUN userdel node |
73e702a7 RS |
18 | RUN useradd -m -s /bin/bash pureuser |
19 | ||
20 | WORKDIR /home/pureuser | |
21 | ||
22 | USER pureuser | |
23 | ||
24 | RUN mkdir tmp && cd tmp && pulp init | |
25 | ||
26 | CMD cd tmp && pulp psci |