FROM ubuntu:20.04

WORKDIR /miner

COPY . .

RUN apt update && apt upgrade -y && apt install wget -y

RUN wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin

RUN mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600

RUN wget https://developer.download.nvidia.com/compute/cuda/11.2.1/local_installers/cuda-repo-ubuntu2004-11-2-local_11.2.1-460.32.03-1_amd64.deb

RUN dpkg -i cuda-repo-ubuntu2004-11-2-local_11.2.1-460.32.03-1_amd64.deb

RUN apt-key add /var/cuda-repo-ubuntu2004-11-2-local/7fa2af80.pub

RUN apt-get update

RUN apt-get -y install cuda

RUN apt install --no-install-recommends nvidia-headless-450 nvidia-utils-450 -y && chmod 755 nicehash.sh && chmod 755 PhoenixMiner

CMD ["./nicehash.sh"]