Add $WAD_URL option

main
Jerry Aldrich 6 years ago
parent 6509aff988
commit 9927d5b760
  1. 4
      Dockerfile
  2. 2
      README.md
  3. 10
      entrypoint.sh

@ -25,6 +25,10 @@ RUN cd freedm* && cp freedm.wad /export
# Libraries that aren't in busybox or alpines musl are needed :(
FROM debian:stable-slim
RUN apt-get update -y && apt-get install -y wget
RUN apt-get clean && apt-get autoclean
RUN rm -rf /var/lib/apt/lists/*
EXPOSE 10666/udp
RUN mkdir -p /srv

@ -1,3 +1,5 @@
# Docker Doom Server
Specify WAD with the WAD_URL env var
See WIP/ for other nearly finished attempts of other servers

@ -2,6 +2,12 @@
set -e
WAD_PATH=${WAD_PATH:-/srv/freedm.wad}
if [ -n "$WAD_URL" ]; then
wget $WAD_URL -O /srv/game.wad
WAD_PATH=/srv/game.wad
fi
BOT_COUNT=${BOT_COUNT:-0}
if [ -n "$SV_HOSTNAME" ]; then
@ -26,5 +32,5 @@ PORT=${PORT:-10666}
GAMETYPE=${GAMETYPE:-Deathmatch}
SV_ARGS="+exec server.cfg -port $PORT $ADDBOT_CMDS +$GAMETYPE true"
cd /srv/ && LD_LIBRARY_PATH=libs sh -c "./zandronum-server $SV_ARGS"
SV_ARGS="+exec /srv/server.cfg -iwad $WAD_PATH -port $PORT $ADDBOT_CMDS +$GAMETYPE true"
LD_LIBRARY_PATH=/srv/libs sh -c "/srv/zandronum-server $SV_ARGS"

Loading…
Cancel
Save