@@ -3,6 +3,7 @@ MAINTAINER Tom Valk <tomvalk@lt-box.info>
3
3
4
4
ENV DEDICATED_URL http://files.v04.maniaplanet.com/server/ManiaplanetServer_2017-11-17.zip
5
5
ENV PROJECT_DIR /dedicated
6
+ ENV TEMPLATE_DIR /dedicated-configs
6
7
WORKDIR /dedicated
7
8
8
9
# Install several dependencies.
@@ -19,6 +20,7 @@ RUN wget $DEDICATED_URL -qO /tmp/dedicated.zip
19
20
20
21
# Create folder and unpack, cleanup, prepare executables etc.
21
22
RUN mkdir -p $PROJECT_DIR \
23
+ && mkdir -p $TEMPLATE_DIR \
22
24
&& unzip -quo /tmp/dedicated.zip -d $PROJECT_DIR \
23
25
&& rm /tmp/dedicated.zip \
24
26
&& rm -rf $PROJECT_DIR/*.bat $PROJECT_DIR/*.exe $PROJECT_DIR/*.html $PROJECT_DIR/RemoteControlExamples \
@@ -31,9 +33,9 @@ RUN mkdir -p $PROJECT_DIR \
31
33
&& mkdir -p $PROJECT_DIR/UserData/Maps/MatchSettings
32
34
33
35
# Install the dedicated configuration file(s).
34
- ADD config.default.xml $PROJECT_DIR /config.txt
35
- ADD matchsettings.default.xml $PROJECT_DIR /matchsettings.txt
36
- ADD stadium_map.Map.gbx $PROJECT_DIR /stadium_map.Map.gbx
36
+ ADD config.default.xml $TEMPLATE_DIR /config.txt
37
+ ADD matchsettings.default.xml $TEMPLATE_DIR /matchsettings.txt
38
+ ADD stadium_map.Map.gbx $TEMPLATE_DIR /stadium_map.Map.gbx
37
39
38
40
# Install run script.
39
41
ADD entrypoint.sh $PROJECT_DIR/start.sh
0 commit comments