dayzdockerserver/Dockerfile
Daniel Ceregatti acc0fba604 Simplify Dockerfile even more.
Fix PS1.
2024-06-21 19:12:46 -07:00

28 lines
702 B
Docker

FROM debian:bookworm-slim
# Set debconf to run non-interactively
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
# Install only the necessary packages
RUN apt-get update && apt-get -y upgrade && apt-get -y install --no-install-recommends \
nano \
procps
# Setup a non-privileged user
ARG USER_ID
RUN groupadd -g ${USER_ID} user && \
useradd -l -u ${USER_ID} -m -g user user && \
mkdir -p /home/user && \
chown -R user:user /home/user
ADD --chown=user:user start.sh /usr/bin/start.sh
# Use our non-privileged user
USER user
# The dayzserver script expects a home directory to itself.
WORKDIR /home/user
# Run the container
CMD ["start.sh"]