Block a user
tangaria (latest)
Published 2025-11-18 16:03:41 +01:00 by capitano
Installation
docker pull git.giaco.net/capitano/tangaria:latestsha256:d18970b6a824c8783a4232495d8119888c838c761cb12039b6becf8e2b7b9f68Image Layers
| ADD alpine-minirootfs-3.21.5-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk -U --no-progress --no-cache upgrade && apk -U --no-progress --no-cache add sudo bash # buildkit |
| COPY /pwmangband /install # buildkit |
| ENV USER=pwmangband |
| ENV GROUPNAME=pwmangband |
| ENV UID=1000 |
| ENV GID=1000 |
| RUN /bin/sh -c addgroup --gid "$GID" "$GROUPNAME" && adduser --disabled-password --gecos "" --home /home/"$USER" --ingroup "$GROUPNAME" --uid "$UID" $USER && echo "%"$USER" ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers && mkdir /pwmangband && chown -R 1000:1000 /pwmangband /install && find /install -name "*.txt" -exec dos2unix '{}' \; && find /install -name "*.prf" -exec dos2unix '{}' \; && find /install -name "*.cfg" -exec dos2unix '{}' \; # buildkit |
| EXPOSE [18346/tcp] |
| VOLUME [/pwmangband] |
| USER pwmangband |
| WORKDIR /pwmangband |
| COPY docker-entrypoint.sh / # buildkit |
| ENTRYPOINT ["/docker-entrypoint.sh"] |