From dda085d620b911e9c6e2e2878b9414394acf901b Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Sun, 10 Jul 2022 16:40:44 -0700 Subject: [PATCH] ci: remove excess installations in arch docker --- dev/docker/arch_node.dockerfile | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/dev/docker/arch_node.dockerfile b/dev/docker/arch_node.dockerfile index 4d7fec74..c0e06024 100644 --- a/dev/docker/arch_node.dockerfile +++ b/dev/docker/arch_node.dockerfile @@ -2,26 +2,17 @@ FROM archlinux as base RUN pacman -Syuu --noconfirm +RUN pacman-db-upgrade -# Install packages available from standard repos -RUN pacman-db-upgrade && \ - pacman -S --noconfirm --needed \ - wget curl pkg-config zip unzip tar git && \ - pacman -S --noconfirm \ - nodejs && \ - pacman -Scc --noconfirm - -# install yay -#RUN useradd -m -G nobody -s /bin/bash yay && passwd -d yay && echo "yay ALL=(ALL) ALL" >> /etc/sudoers -#RUN git clone --depth 1 https://aur.archlinux.org/yay.git /opt/yay && cd /opt/yay && \ -# chown -R yay:root . && chmod -R 775 . && \ -# runuser -l yay -c "cd /opt/yay && makepkg -si --noprogressbar --noconfirm" +# nodejs +RUN pacman -S --noconfirm --needed nodejs # add setup_cpp.js COPY "./dist/" "/" WORKDIR "/" # run installation +RUN pacman -S --noconfirm --needed curl RUN node ./setup_cpp.js --compiler llvm --cmake true --ninja true --cppcheck true --ccache true --vcpkg true --doxygen true --gcovr true --task true # clean up