mirror of
https://ceregatti.org/git/daniel/dayzdockerserver.git
synced 2025-05-07 23:01:18 +00:00
Re-format and re-order entries.
This commit is contained in:
parent
9edfcae0c9
commit
ba2be87f37
1 changed files with 9 additions and 10 deletions
19
Dockerfile
19
Dockerfile
|
@ -2,7 +2,7 @@ FROM debian:bullseye
|
||||||
|
|
||||||
# Set debconf to run non-interactively and agree to the SteamCMD EULA
|
# Set debconf to run non-interactively and agree to the SteamCMD EULA
|
||||||
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections \
|
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections \
|
||||||
&& echo steam steam/question select "I AGREE" | debconf-set-selections \
|
&& echo steam steam/question select "I AGREE" | debconf-set-selections \
|
||||||
&& echo steam steam/license note '' | debconf-set-selections \
|
&& echo steam steam/license note '' | debconf-set-selections \
|
||||||
&& dpkg --add-architecture i386
|
&& dpkg --add-architecture i386
|
||||||
|
|
||||||
|
@ -13,8 +13,8 @@ RUN echo 'deb http://deb.debian.org/debian bullseye-backports main non-free' >>
|
||||||
|
|
||||||
# Install _only_ the necessary packages
|
# Install _only_ the necessary packages
|
||||||
RUN apt-get update && apt-get -y upgrade && apt-get -y install --no-install-recommends \
|
RUN apt-get update && apt-get -y upgrade && apt-get -y install --no-install-recommends \
|
||||||
nano \
|
nano \
|
||||||
curl \
|
curl \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
lib32gcc-s1 \
|
lib32gcc-s1 \
|
||||||
lib32stdc++6 \
|
lib32stdc++6 \
|
||||||
|
@ -23,13 +23,12 @@ RUN apt-get update && apt-get -y upgrade && apt-get -y install --no-install-reco
|
||||||
libcap2 \
|
libcap2 \
|
||||||
locales \
|
locales \
|
||||||
procps \
|
procps \
|
||||||
wget \
|
wget \
|
||||||
rename \
|
rename \
|
||||||
steamcmd
|
steamcmd
|
||||||
|
|
||||||
# Set the locale
|
# Set the locale
|
||||||
RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && \
|
RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen
|
||||||
locale-gen
|
|
||||||
ENV LANG en_US.UTF-8
|
ENV LANG en_US.UTF-8
|
||||||
ENV LANGUAGE en_US:en
|
ENV LANGUAGE en_US:en
|
||||||
ENV LC_ALL en_US.UTF-8
|
ENV LC_ALL en_US.UTF-8
|
||||||
|
@ -37,15 +36,15 @@ ENV LC_ALL en_US.UTF-8
|
||||||
# steamcmd ends up in /usr/games
|
# steamcmd ends up in /usr/games
|
||||||
ENV PATH /usr/games:${PATH}
|
ENV PATH /usr/games:${PATH}
|
||||||
|
|
||||||
# Add the dayzserver to a directory in PATH. Might as well be /usr/games!
|
|
||||||
ADD files/dayzserver /usr/games
|
|
||||||
|
|
||||||
# Setup a non-privileged user
|
# Setup a non-privileged user
|
||||||
RUN groupadd user && \
|
RUN groupadd user && \
|
||||||
useradd -l -g user user && \
|
useradd -l -g user user && \
|
||||||
mkdir /home/user && \
|
mkdir /home/user && \
|
||||||
chown user:user /home/user
|
chown user:user /home/user
|
||||||
|
|
||||||
|
# Add the dayzserver to a directory in PATH. Might as well be /usr/games!
|
||||||
|
ADD files/dayzserver /usr/games
|
||||||
|
|
||||||
# Use our non-privileged user
|
# Use our non-privileged user
|
||||||
USER user
|
USER user
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue