FROM voidlinux/voidlinux:latest
ENV CI=true
RUN echo 'repository=https://repo-default.voidlinux.org/current' > /etc/xbps.d/00-repository-main.conf && \
xbps-install -Sy && \
xbps-install -yu xbps && \
xbps-install -Sy && \
xbps-install -y \
curl \
ca-certificates \
sudo \
nodejs \
bash \
which \
xvfb-run \
unzip \
glibc \
chromium
RUN npm install -g pnpm
ENV CHROME_BIN=/usr/bin/chromium
RUN which xvfb-run
RUN useradd -m -s /bin/bash testuser && \
echo 'testuser ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
WORKDIR /app
USER testuser
CMD ["bash"]