From 34bb6f8ea082d5fff2d11ff181605937319bf0a4 Mon Sep 17 00:00:00 2001 From: Job79 Date: Thu, 16 Oct 2025 17:19:28 +0200 Subject: [PATCH] refactor: use root user for container --- containers/base/Containerfile | 16 +++++----------- containers/go/Containerfile | 2 -- containers/infra/Containerfile | 2 -- 3 files changed, 5 insertions(+), 15 deletions(-) diff --git a/containers/base/Containerfile b/containers/base/Containerfile index 34b5c07..5c80ef2 100644 --- a/containers/base/Containerfile +++ b/containers/base/Containerfile @@ -7,16 +7,10 @@ RUN dnf update -y && \ host-spawn dbus-launch \ zoxide git npm neovim awk jq unzip fd-find chafa lazygit -# === setup user === -RUN useradd -ms /bin/bash user && \ - usermod -aG wheel user && sed -i '/NOPASSWD/s/^#//g' /etc/sudoers && \ - mkdir -p /run/user/1000 && chown user:user /run/user/1000 - -USER user -WORKDIR /home/user -RUN mkdir .config .local .cache +WORKDIR /root +RUN mkdir -p .config .local .cache /run/user/0 RUN git clone https://git.plabble.org/Job79/neovim-config.git .config/nvim -COPY --chown=user:user config/bashrc .bashrc -COPY --chown=user:user config/git .config/git/config +COPY config/bashrc .bashrc +COPY config/git .config/git/config COPY config/bin /usr/local/bin -VOLUME /home/user +VOLUME /root diff --git a/containers/go/Containerfile b/containers/go/Containerfile index 735ec5c..28a770a 100644 --- a/containers/go/Containerfile +++ b/containers/go/Containerfile @@ -1,4 +1,2 @@ FROM ghcr.io/job79/base:latest -USER root RUN dnf -y install go -USER user diff --git a/containers/infra/Containerfile b/containers/infra/Containerfile index a3f49a0..e8ef727 100644 --- a/containers/infra/Containerfile +++ b/containers/infra/Containerfile @@ -1,4 +1,2 @@ FROM ghcr.io/job79/base:latest -USER root RUN dnf -y install kubectl -USER user