First commit

This commit is contained in:
2022-07-10 16:20:25 +02:00
parent b48808c41b
commit d2d2a076b5
3 changed files with 77 additions and 6 deletions

View File

@ -8,6 +8,7 @@ ARG BUILD_DATE
# environment
ENV ADMIN_PASSWORD=admin
ENV ADMIN_USERNAME=admin
# labels
LABEL maintainer="Sthope <hopelessautomations@gmail.com>" \
@ -37,13 +38,13 @@ RUN apt-get update \
&& rm -rf /var/lib/apt/lists/*
# add print user
RUN adduser --home /home/admin --shell /bin/bash --gecos "admin" --disabled-password admin \
&& adduser admin sudo \
&& adduser admin lp \
&& adduser admin lpadmin
RUN adduser --home /home/${ADMIN_USERNAME} --shell /bin/bash --gecos "${ADMIN_USERNAME}" --disabled-password ${ADMIN_USERNAME} \
&& adduser ${ADMIN_USERNAME} sudo \
&& adduser ${ADMIN_USERNAME} lp \
&& adduser ${ADMIN_USERNAME} lpadmin
# disable sudo password checking
RUN echo 'admin ALL=(ALL:ALL) ALL' >> /etc/sudoers
RUN echo '${ADMIN_USERNAME} ALL=(ALL:ALL) ALL' >> /etc/sudoers
# enable access to CUPS
RUN /usr/sbin/cupsd \