ARG RELEASE |
ARG LAUNCHPAD_BUILD_ARCH |
LABEL org.opencontainers.image.ref.name=ubuntu |
LABEL org.opencontainers.image.version=20.04 |
ADD file:e7cff353f027ecf0a2cb1cdd51714de3b083a11a0d965f104489f9a7e6925056 in / |
CMD ["/bin/bash"] |
ARG USER_NAME=bun |
ARG USER_HOME=/home/bun |
ARG USER_UID=1000 |
ARG USER_GID=1000 |
ARG BIN_HOME=/usr/local/bin |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c groupadd --gid $USER_GID $USER_NAME && useradd --uid $USER_UID --gid $USER_NAME --shell /bin/bash --create-home $USER_NAME # buildkit |
ENV DEBIAN_FRONTEND=noninteractive |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c echo 'fs.inotify.max_user_watches=524288' > /etc/sysctl.conf # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c mkdir -p /var/lib/dbus && echo 'b1df1526231b44b983560ead81c9a8cc' > /var/lib/dbus/machine-id # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c sed -i 's/security.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c apt-get update # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c apt-get install -y --no-install-recommends procps curl wget nano git unzip ca-certificates zsh ssh # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # buildkit |
COPY bunfig.toml /home/bun/.bunfig.toml # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c chown -R $USER_UID:$USER_GID $USER_HOME # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c chown -R $USER_UID:$USER_GID $BIN_HOME # buildkit |
USER bun |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c curl -fsSL https://bun.sh/install | bash # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # buildkit |
RUN |5 USER_NAME=bun USER_HOME=/home/bun USER_UID=1000 USER_GID=1000 BIN_HOME=/usr/local/bin /bin/sh -c git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions # buildkit |