# Copyright (C) The Lightning Authors. All rights reserved. # # SPDX-License-Identifier: AGPL-3.0 # build instruction: # docker build -t dockername --file=/path/to/lightning/docker/lightning/Dockerfile /path/to/lightning FROM ubuntu:latest MAINTAINER Jiayong Li s USER root ARG DEBIAN_FRONTEND=noninteractive # Install necessary dependencies RUN apt-get update --fix-missing -qy RUN apt-get install -qy --no-install-recommends wget \ build-essential \ cmake \ zlib1g-dev \ libbz2-dev \ liblzma-dev \ libncurses5-dev \ libncursesw5-dev \ gcc \ make \ python3.8 \ python3-pip \ python3-numpy \ python3-pandas \ python3-scipy \ python3-matplotlib \ git RUN pip3 install sklearn RUN pip3 install --upgrade scipy # Installing go 1.19 RUN wget https://go.dev/dl/go1.19.3.linux-amd64.tar.gz && \ tar -C /usr/local -xzf go1.19.3.linux-amd64.tar.gz ENV PATH $PATH:/usr/local/go/bin:/root/go/bin # Getting lightning COPY . /lightning RUN cd /lightning && make && cd / && rm -rf lightning