|
FROM buildpack-deps:22.04-curl |
|
|
|
RUN useradd -m -u 1000 koga |
|
|
|
ENV DEBIAN_FRONTEND=noninteractive \ |
|
TZ=Asia/Ho_Chi_Minh \ |
|
PORT=7860 |
|
|
|
|
|
RUN rm -f /etc/apt/sources.list.d/*.list && \ |
|
apt-get update && apt-get install -y --no-install-recommends \ |
|
ansible \ |
|
bash \ |
|
procps \ |
|
git \ |
|
git-lfs \ |
|
unzip \ |
|
xz-utils \ |
|
openssh-client \ |
|
openssl \ |
|
dnsutils \ |
|
curl \ |
|
sudo \ |
|
screen \ |
|
smbclient \ |
|
wget \ |
|
rsync \ |
|
whois \ |
|
netcat \ |
|
nmap \ |
|
terminator \ |
|
tmux \ |
|
ffmpeg \ |
|
htop \ |
|
vim \ |
|
nano \ |
|
neofetch \ |
|
net-tools \ |
|
libxi6 \ |
|
libgconf-2-4 \ |
|
locales \ |
|
bzip2 \ |
|
python3-numpy \ |
|
libsodium-dev \ |
|
libsodium23 \ |
|
supervisor \ |
|
xdotool \ |
|
zsh \ |
|
fontconfig \ |
|
build-essential \ |
|
proxychains4 \ |
|
&& rm -rf /var/lib/apt/lists/* |
|
|
|
|
|
RUN echo 'strict_chain\n\ |
|
proxy_dns\n\ |
|
tcp_read_time_out 15000\n\ |
|
tcp_connect_time_out 8000\n\ |
|
[ProxyList]\n\ |
|
socks5 74.81.54.129 80 admin1 thanhtai123' > /etc/proxychains.conf |
|
|
|
|
|
RUN curl -sL https://deb.nodesource.com/setup_20.x | bash - && \ |
|
apt install -y nodejs && \ |
|
npm install -g configurable-http-proxy |
|
|
|
RUN apt install -y \ |
|
libnss3-dev \ |
|
libgdk-pixbuf2.0-dev \ |
|
libgtk-3-dev \ |
|
libxss-dev \ |
|
libssl-dev \ |
|
libncurses5-dev \ |
|
libsqlite3-dev \ |
|
libreadline-dev \ |
|
libtk8.6 \ |
|
libgdm-dev \ |
|
libdb4o-cil-dev \ |
|
libpcap-dev \ |
|
libasound2 \ |
|
make \ |
|
libnss3 |
|
|
|
|
|
WORKDIR /home |
|
RUN git clone https://github.com/Twan07/dis.git |
|
RUN chown -R koga: /home/dis && chmod 777 /home/dis |
|
|
|
WORKDIR /home/dis |
|
RUN npm install |
|
|
|
USER koga |
|
|
|
EXPOSE $PORT |
|
|
|
|
|
CMD ["proxychains4", "npm", "run", "start"] |