FROM ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive # Устанавливаем SSH, инструменты сборки и зависимости для Bun/Pi-Agent RUN apt-get update && apt-get install -y \ openssh-server \ git \ curl \ unzip \ wget \ tmux \ && rm -rf /var/lib/apt/lists/* # Скачиваем и устанавливаем Chisel RUN wget https://github.com/jpillora/chisel/releases/download/v1.10.0/chisel_1.10.0_linux_amd64.deb \ && dpkg -i chisel_1.10.0_linux_amd64.deb # Настройка SSH RUN mkdir /var/run/sshd RUN echo 'root:MySecretSSHPassword' | chpasswd RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config RUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config # Установка Bun для pi-agent RUN curl -fsSL https://bun.sh/install | bash ENV PATH="/root/.bun/bin:${PATH}" WORKDIR /workspace COPY start.sh /start.sh RUN chmod +x /start.sh EXPOSE 7860 CMD ["/start.sh"]