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