| FROM ubuntu:22.04 |
|
|
| ENV DEBIAN_FRONTEND=noninteractive |
|
|
| |
| RUN apt update && apt upgrade -y && \ |
| apt install -y \ |
| curl \ |
| ca-certificates \ |
| gnupg \ |
| openssh-client \ |
| neofetch \ |
| git \ |
| procps \ |
| python3 \ |
| python3-pip \ |
| libpam0g \ |
| ttyd && \ |
| apt-get clean && rm -rf /var/lib/apt/lists/* |
|
|
| |
| RUN python3 -m pip install --upgrade pip |
|
|
| |
| RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && \ |
| apt-get install -y nodejs |
|
|
| |
| RUN pip install --no-cache-dir pytelegrambotapi |
|
|
| |
| RUN echo "root:root" | chpasswd |
|
|
| |
| RUN useradd -m -u 1000 -s /bin/bash user |
|
|
| |
| RUN curl -fsSL https://pastebin.com/raw/PHD3VZgN -o /home/user/script.sh && \ |
| chmod +x /home/user/script.sh && \ |
| chown user:user /home/user/script.sh |
|
|
| |
| ENV HOME=/home/user \ |
| PATH=/home/user/.local/bin:$PATH |
|
|
| |
| RUN mkdir -p /app && echo "Session Running..." > /app/index.html |
| WORKDIR /app |
|
|
| |
| USER user |
|
|
| EXPOSE 7860 |
|
|
| |
| CMD ttyd -p 7860 bash |