ARG VARIANT="bookworm" FROM debian:${VARIANT} RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ && apt-get -y install --no-install-recommends \ ca-certificates \ zsh \ vim \ tmux \ curl \ unzip \ git \ python3 \ build-essential \ libssl-dev \ openssh-client \ sudo \ && apt-get autoremove -y \ && apt-get clean -y \ && rm -rf /var/lib/apt/lists/* RUN useradd -m -s /bin/zsh dev RUN echo "dev ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers RUN mkdir /workspace && chown dev:dev /workspace WORKDIR /workspace COPY install-tools.sh /usr/local/bin/install-tools.sh RUN chmod +x /usr/local/bin/install-tools.sh USER dev RUN /usr/local/bin/install-tools.sh CMD ["zsh"]