diff --git a/Dockerfile b/Dockerfile index f3e056f..ca6dc53 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,19 @@ -FROM ubuntu:24.04 +FROM archlinux/archlinux:latest -RUN apt-get update -y -RUN apt-get install texlive-full -y +RUN pacman-key --init +RUN pacman -Sy git binutils make pkg-config fakeroot openssl base-devel --noconfirm -RUN apt-get install make -y \ No newline at end of file +# Create a new user +RUN useradd --no-create-home --shell=/bin/false build && usermod -L build +RUN echo "build ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers +RUN echo "root ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers + +USER build + +WORKDIR /tmp +RUN git clone https://aur.archlinux.org/yay-bin.git + +WORKDIR /tmp/yay-bin +RUN makepkg -si --noconfirm + +RUN yay -Sy texlive-full --noconfirm \ No newline at end of file