| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:b499000226bd9a7c562ffa8eeb86e2d170f2a563310db6c2d79562ab53e5cb6e in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update && apt-get install -y fish curl git sudo coreutils bash bat btop fzf htop jq openssh-client openssh-server rsync docker.io docker-compose bluez bluez-tools fonts-noto fonts-noto-extra gnome-keyring libsecret-1-0 libsecret-tools && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c useradd -m -G sudo -s /usr/bin/fish testuser && echo '%sudo ALL=(ALL:ALL) NOPASSWD: ALL' > /etc/sudoers.d/sudo # buildkit |
| ARG NODE_VERSION=20.18.0 |
| ARG YARN_VERSION=latest |
| ENV PATH=/usr/local/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN |2 NODE_VERSION=20.18.0 YARN_VERSION=latest /bin/sh -c curl -sL https://github.com/nodenv/node-build/archive/master.tar.gz | tar xz -C /tmp/ && /tmp/node-build-master/bin/node-build "${NODE_VERSION}" /usr/local/node && rm -rf /tmp/node-build-master # buildkit |
| COPY --chown=testuser:testuser . /home/testuser/dotfiles # buildkit |
| RUN |2 NODE_VERSION=20.18.0 YARN_VERSION=latest /bin/sh -c rm -rf /home/testuser/dotfiles/config/packages # buildkit |
| WORKDIR /home/testuser/dotfiles |
| USER testuser |