X-Git-Url: https://git.arvados.org/lightning.git/blobdiff_plain/21d6e8843c29ee1f6c8ffdf867fda49d12378b40..690c5971f3da799a4f2d5b6c75fb3b72c1c233d3:/docker/lightning/Dockerfile?ds=sidebyside diff --git a/docker/lightning/Dockerfile b/docker/lightning/Dockerfile index d92060264f..d11a30b43d 100644 --- a/docker/lightning/Dockerfile +++ b/docker/lightning/Dockerfile @@ -2,9 +2,10 @@ # # SPDX-License-Identifier: AGPL-3.0 -FROM ubuntu:latest -MAINTAINER Jiayong Li -USER root +# build instruction: +# docker build -t dockername --file=/path/to/lightning/docker/lightning/Dockerfile /path/to/lightning + +FROM python:3.11-buster ARG DEBIAN_FRONTEND=noninteractive # Install necessary dependencies @@ -21,7 +22,6 @@ RUN apt-get install -qy --no-install-recommends wget \ libncursesw5-dev \ gcc \ make \ - python3.8 \ python3-pip \ python3-numpy \ python3-pandas \ @@ -31,6 +31,7 @@ RUN apt-get install -qy --no-install-recommends wget \ RUN pip3 install sklearn RUN pip3 install --upgrade scipy +RUN pip3 install matplotlib # Installing go 1.19 @@ -41,7 +42,5 @@ ENV PATH $PATH:/usr/local/go/bin:/root/go/bin # Getting lightning -RUN git clone https://github.com/arvados/lightning && \ - cd lightning && make - -WORKDIR / +COPY . /lightning +RUN cd /lightning && make && cd / && rm -rf lightning