Block a user
devc (main)
Published 2026-08-28 14:59:09 +00:00 by Maurice
Installation
docker pull git.plabble.org/maurice/devc:mainsha256:067ba6dc6dc50d7f9f54df66c6a2d82be9483d30c4dc6ffef8a2df2de0fafee0
Image Layers
| KIWI 10.3.0 |
| /bin/sh -c --mount=type=cache,id=dnf-cache,target=/var/cache/libdnf5 dnf update -y && dnf -y --setopt=keepcache=1 --setopt=install_weak_deps=False install bash-completion git-core curl awk jq rg zip unzip which host-spawn wl-copy gcc helix helix-themes rsync python3 python3-pip dotnet-sdk-10.0 openssl-devel |
| /bin/sh -c useradd -ms /bin/bash user && echo 'user ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/user && mkdir -p /run/user/1000 && chown user:user /run/user/1000 |
| /bin/sh -c ln -s /usr/local/bin/host /usr/local/bin/podman && ln -s /usr/local/bin/host /usr/local/bin/xdg-open |
| COPY dir:59f5184384b14887b3a7c1718dbb390f42e7077b7e3e899c2941e761817632f0 in /usr/local/bin |
| /bin/sh -c GO_VERSION=$(curl -sL "https://go.dev/VERSION?m=text" | head -n 1 | tr -d '\r\n') && curl -sL "https://go.dev/dl/${GO_VERSION}.linux-amd64.tar.gz" | tar xz -C /usr/local && ln -sf /usr/local/go/bin/go /usr/local/bin/go && ln -sf /usr/local/go/bin/gofmt /usr/local/bin/gofmt && export GOPATH=/usr/local/go && go install golang.org/x/tools/gopls@latest && ln -sf /usr/local/go/bin/gopls /usr/local/bin/gopls |
| /bin/sh -c export DENO_INSTALL=/usr/local/deno && curl -fsSL https://deno.land/install.sh | sh && ln -sf /usr/local/deno/bin/deno /usr/local/bin/deno |
| /bin/sh -c export RUSTUP_HOME=/usr/local/rust && export CARGO_HOME=/usr/local/rust && curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --no-modify-path && ln -sf /usr/local/rust/bin/rustc /usr/local/bin/rustc && ln -sf /usr/local/rust/bin/cargo /usr/local/bin/cargo && ln -sf /usr/local/rust/bin/rustup /usr/local/bin/rustup && ln -sf /usr/local/rust/bin/rustfmt /usr/local/bin/rustfmt && ln -sf /usr/local/rust/bin/clippy /usr/local/bin/clippy && ln -sf /usr/local/rust/bin/rust-analyzer /usr/local/bin/rust-analyzer && rustup component add rustfmt clippy rust-analyzer && curl https://drager.github.io/wasm-pack/installer/init.sh -sSf | sh |
| /bin/sh -c dotnet tool install --global dotnet-ef && mkdir -p /usr/local/bin/omnisharp && curl -L https://github.com/OmniSharp/omnisharp-roslyn/releases/latest/download/omnisharp-linux-x64-net6.0.tar.gz | tar xz -C /usr/local/bin/omnisharp && chmod +x /usr/local/bin/omnisharp/OmniSharp |
| /bin/sh -c --mount=type=cache,id=dnf-cache,target=/var/cache/libdnf5 dnf -y install https://rpm.henderkes.com/static-php-1-0.noarch.rpm && dnf -y module enable php-zts:static-8.5 && dnf install -y frankenphp php-zts-dom php-zts-xml php-zts-tokenizer php-zts-session php-zts-posix php-zts-fileinfo php-zts-simplexml php-zts-xmlreader php-zts-xmlwriter php-zts-soap php-zts-gd php-zts-pdo_mysql php-zts-pcntl php-zts-zip php-zts-exif php-zts-bcmath php-zts-mysqli php-zts-imagick php-zts-grpc && curl -fsSL https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer |
| /bin/sh -c deno i -g -f -A --root /usr/local/bin npm:npm npm:bash-language-server npm:vscode-langservers-extracted npm:dockerfile-language-server-nodejs npm:typescript npm:typescript-language-server |
| USER user |
| WORKDIR /home/user |
| /bin/sh -c mkdir -p .config .local .cache |
| COPY file:682d64dc865c75550c158cbfa18f499fe2901cb96a6258760891cf76579e60ba in .bashrc |
| COPY file:47096bf136ae729707f34a414c9e9feb81845c909c87b11e3fa55bcb1f22753d in .config/git/config |
| COPY dir:65e16827032e0fbbe67cd170e93b5e27fd2b55102dd6fd73b7f7acd099621cc3 in .config/helix/ |
| USER root |
| /bin/sh -c dnf remove -y openssl-devel && dnf clean all && rm -rf /tmp/* && rm -rf /root/* |
| USER user |
| VOLUME /home/user |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.43.2 |
| org.opencontainers.image.licenses | MIT |
| org.opencontainers.image.title | fedora |
| org.opencontainers.image.url | https://fedoraproject.org/ |
| org.opencontainers.image.vendor | Fedora Project |
| org.opencontainers.image.version | 44 |