| # debian.sh --arch 'amd64' out/ 'trixie' '@1782172800' |
| COPY --chmod=0755 /src/bubble.sh /bin/bubble # buildkit |
| RUN /bin/sh -c apt update -y
apt upgrade -y
chmod +x /bin/bubble
apt install -y curl jq neovim htop fish tmux sudo git iproute2 iputils-ping dnsutils openssh-sftp-server build-essential htop tini
useradd -m -s /usr/bin/fish user
echo "user ALL=(ALL:ALL) NOPASSWD:ALL" >> /etc/sudoers
sudo -u user mkdir -p /home/user/.config/fish/
ln -s /usr/lib/openssh/sftp-server /usr/sbin/bubble-sftp
# buildkit |
| COPY ./init.fish /init.fish # buildkit |
| COPY ./landing.fish /landing.fish # buildkit |
| COPY --chown=user ./user.fish /home/user/.config/fish/config.fish # buildkit |
| ENTRYPOINT ["/usr/bin/tini" "--"] |
| CMD ["/usr/bin/fish" "/init.fish"] |