You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
laughing-hipster/Dockerfile

20 lines
594 B

FROM archlinux:latest
ENV FILES_DEBUG true
RUN pacman -Sy --noconfirm openssh sudo vim git curl which gnupg make gcc binutils bison \
&& echo '%sudo ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers \
&& groupadd sudo \
&& useradd -m -u 1000 -G sudo files \
&& echo "files:files" | chpasswd files
WORKDIR /home/files
COPY --chown=1000:1000 . /home/files/.files
USER 1000
RUN rm -rf .bash_rc .bash_logout .zshrc .profile .zlogin .zshrc .bashrc mkshrc \
&& cat /home/files/.files/install_script.sh > /home/files/.bash_profile \
&& source /home/files/.bash_profile
CMD ["bash", "--login"]