FROM docker.io/archlinux:base-devel
RUN pacman -Syu --noconfirm --needed archiso python git sudo libxcursor \
    && useradd -m -s /bin/bash builder \
    && printf 'builder ALL=(ALL:ALL) NOPASSWD: ALL\n' > /etc/sudoers.d/meowven-builder \
    && chmod 440 /etc/sudoers.d/meowven-builder
WORKDIR /build
COPY . /build
RUN chown -R builder:builder /build
USER builder
CMD ["bash", "scripts/container-entry.sh"]
