Commit | Line | Data |
---|---|---|
7bfa1ee1 | 1 | FROM ubuntu:bionic |
270f1f72 GL |
2 | MAINTAINER Joel Martin <github@martintribe.org> |
3 | ||
7bfa1ee1 GL |
4 | ########################################################## |
5 | # General requirements for testing or common across many | |
6 | # implementations | |
7 | ########################################################## | |
8 | ||
9 | RUN apt-get -y update | |
10 | ||
11 | # Required for running tests | |
12 | RUN apt-get -y install make python | |
13 | ||
14 | # Some typical implementation and test requirements | |
15 | RUN apt-get -y install curl libreadline-dev libedit-dev | |
270f1f72 GL |
16 | |
17 | RUN mkdir -p /mal | |
18 | WORKDIR /mal | |
7bfa1ee1 GL |
19 | |
20 | ########################################################## | |
21 | # Specific implementation requirements | |
22 | ########################################################## | |
23 | ||
24 | # Nothing additional needed for python | |
25 | RUN apt-get -y install python3 | |
26 | ||
27 | # For dist packaging | |
28 | RUN apt-get -y install zip | |
29 | ||
30 | # Pypi modules | |
31 | RUN apt-get -y install python3-pip && pip3 install Arpeggio==1.9.0 |