75 lines
1.6 KiB
Docker
75 lines
1.6 KiB
Docker
FROM debian:11.3
|
|
RUN apt-get update -y \
|
|
&& apt-get install -y \
|
|
expect \
|
|
unzip \
|
|
wget \
|
|
xmlstarlet \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN mkdir /app
|
|
WORKDIR /app
|
|
COPY ./tmforever-entrypoint.sh /usr/local/bin/tmforever-foreground
|
|
|
|
ENV \
|
|
TM_BIND_IP="" \
|
|
TM_BIND_PORT="" \
|
|
TM_P2P_PORT="" \
|
|
TM_CLIENT_PORT="" \
|
|
TM_USE_NAT_UPNP="" \
|
|
\
|
|
TM_XMLRPC_PORT="" \
|
|
TM_XMLRPC_ALLOWED_REMOTE="" \
|
|
\
|
|
TM_SERVER_USER="" \
|
|
TM_SERVER_PASSWORD="" \
|
|
TM_SERVER_VALIDATION_KEY="" \
|
|
\
|
|
TM_TITLE="" \
|
|
TM_COMMENT="" \
|
|
TM_HIDDEN="" \
|
|
\
|
|
TM_PACKMASK="" \
|
|
\
|
|
TM_MAX_PLAYERS="" \
|
|
TM_PLAYER_PASSWORD="" \
|
|
\
|
|
TM_MAX_SPECTATORS="" \
|
|
TM_SPECTATOR_PASSWORD="" \
|
|
\
|
|
TM_LADDER_MODE="" \
|
|
TM_LADDER_LIMIT_MIN="" \
|
|
TM_LADDER_LIMIT_MAX="" \
|
|
\
|
|
TM_ENABLE_P2P_UPLOAD="" \
|
|
TM_ENABLE_P2P_DOWNLOAD="" \
|
|
\
|
|
TM_CALLVOTE_TIMEOUT="" \
|
|
TM_CALLVOTE_RATIO="" \
|
|
\
|
|
TM_ALLOW_CHALLENGE_DOWNLOAD="" \
|
|
TM_AUTOSAVE_REPLAYS="" \
|
|
TM_AUTOSAVE_VALIDATION_REPLAYS="" \
|
|
\
|
|
TM_REFEREE_PASSWORD="" \
|
|
TM_REFEREE_VALIDATION_MODE="" \
|
|
\
|
|
TM_USE_CHANGING_VALIDATION_SEED="" \
|
|
\
|
|
TM_SUPERADMIN_PASSWORD="" \
|
|
TM_ADMIN_PASSWORD="" \
|
|
\
|
|
TM_CONNECTION_UPLOADRATE="" \
|
|
TM_CONNECTION_DOWNLOADRATE="" \
|
|
TM_P2P_CACHE_SIZE="" \
|
|
TM_BLACKLIST_URL="" \
|
|
TM_GUESTLIST_FILENAME="" \
|
|
TM_BLACKLIST_FILENAME="" \
|
|
TM_ALLOW_SPECTATOR_RELAYS="" \
|
|
TM_USE_PROXY="" \
|
|
TM_PROXY_LOGIN="" \
|
|
TM_PROXY_PASSWORD="" \
|
|
\
|
|
TM_LOG_FILES=""
|
|
|
|
ENTRYPOINT [ "tmforever-foreground" ]
|