zenith/docker_files/Dockerfile

43 lines
882 B
Text
Raw Normal View History

FROM ubuntu:22.04
MAINTAINER Rene V. Vergara A. <rvergara59@kprotonmail.com>
RUN apt update
# Set environment variables to non-interactive mode for installation
ENV DEBIAN_FRONTEND=noninteractive
# Update the package list and install necessary packages
RUN apt-get update && apt-get install -y \
sudo \
xfce4 \
xfce4-goodies \
x11vnc \
xvfb \
novnc \
net-tools \
curl \
wget \
vim \
git
RUN apt-get install -y \
libxss-dev \
libxrandr-dev \
libsecp256k1-dev \
xclip
RUN apt-get clean \
&& rm -rf /var/lib/apt/lists/*
RUN mkdir /home/zenith
RUN useradd -ms /bin/bash zenusr
COPY bash_rc_adm /root/.bashrc
COPY bash_rc_usr /home/zenusr/.bashrc
COPY zenith /usr/local/bin
COPY librustzcash_wrapper.so /usr/local/lib
COPY sapling-spend.params /usr/local/lib
COPY sapling-output.params /usr/local/lib
CMD ["/bin/bash"]