42 lines
882 B
Docker
42 lines
882 B
Docker
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"]
|