Block a user
server-setup-dev-tools (2023-05-16)
Published 2023-05-16 17:08:45 -06:00 by jesse
Installation
docker pull gitea.smick.me/jesse/server-setup-dev-tools:2023-05-16sha256:a3961749f110f46eafcb0d385287b3692ae15e9590b36e755880b101e23a9f86Image Layers
| COPY dir:c59c7a69f5d4c27fcd3f871aa78a03d141f6be13ec1cb78c292d7b4cd5ebde15 in / |
| /bin/sh -c ldconfig && sed -i '/BUILD_ID/a VERSION_ID=TEMPLATE_VERSION_ID' /etc/os-release |
| ENV LANG=C.UTF-8 |
| CMD ["/usr/bin/bash"] |
| /bin/sh -c sed -Ei -e 's/^#(ParallelDownloads) = [0-9]+$/\1 = 5/i' -e 's/^#(Color)$/\1/i' -e 's/^(NoProgressBar)$/#\1/i' /etc/pacman.conf |
| /bin/sh -c pacman --noconfirm -Syu |
| ARG USERNAME |
| ARG USERNAME USER_UID |
| ARG USERNAME USER_GID USER_UID |
| |3 USERNAME=builder USER_GID=1000 USER_UID=1000 /bin/sh -c pacman --noconfirm -S sudo |
| |3 USERNAME=builder USER_GID=1000 USER_UID=1000 /bin/sh -c groupadd --gid ${USER_GID} ${USERNAME} && useradd --uid ${USER_UID} --gid ${USER_GID} -m ${USERNAME} |
| |3 USERNAME=builder USER_GID=1000 USER_UID=1000 /bin/sh -c echo ${USERNAME} ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/${USERNAME} && chmod 0440 /etc/sudoers.d/${USERNAME} |
| USER ${USERNAME} |
| WORKDIR /home/${USERNAME} |
| |3 USERNAME=builder USER_GID=1000 USER_UID=1000 /bin/sh -c sudo pacman --noconfirm -S git |
| |3 USERNAME=builder USER_GID=1000 USER_UID=1000 /bin/sh -c cd /tmp && git clone https://aur.archlinux.org/paru-bin.git && cd paru-bin && makepkg --noconfirm -si && cd .. && rm -rf paru-bin |
| |3 USERNAME=builder USER_GID=1000 USER_UID=1000 /bin/sh -c paru --noconfirm -S ansible butane-bin shellcheck |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.29.0 |
Details
2023-05-16 17:08:45 -06:00
Versions (6)
View all
Container
0
OCI / Docker
linux/amd64
556 MiB
latest
2024-09-19
2024-09-19
2024-09-19
2023-05-16
2023-05-16
2023-04-10
2023-04-10
2023-04-09
2023-04-09