set distr as Bionic.
[MACS.git] / test / Dockerfile
blob2a8aae0d6a7bf4bb54fb1d48c5473c51d181c48d
1 ARG BASE_IMAGE=ubuntu:bionic
2 FROM ${BASE_IMAGE}
4 ENV TEST_USER macs
6 RUN uname -a
7 RUN apt-get update -qq && \
8   apt-get install -yq \
9   python3 \
10   python3-pip \
11   python3-setuptools \
12   python3-wheel
14 RUN useradd -m "${TEST_USER}"
15 WORKDIR /build
16 COPY . .
17 RUN chown -R "${TEST_USER}:${TEST_USER}" /build
19 USER "${TEST_USER}"
20 RUN env | grep ^PATH
21 ENV PATH "/home/${TEST_USER}/.local/bin:${PATH}"
23 RUN python3 --version
24 RUN pip3 --version
26 RUN pip3 install --user --upgrade -r requirements.txt
27 RUN pip3 install --user .
29 RUN pytest --version