Add Steam port config
This commit is contained in:
parent
7bd51dd38e
commit
b3a0597328
1 changed files with 10 additions and 5 deletions
15
Dockerfile
15
Dockerfile
|
@ -21,7 +21,12 @@ ENV BACKUPONSTART 1
|
||||||
ENV AUTOUPDATE -1
|
ENV AUTOUPDATE -1
|
||||||
# Nb minute between auto backup (-1 : no auto backup)
|
# Nb minute between auto backup (-1 : no auto backup)
|
||||||
ENV AUTOBACKUP -1
|
ENV AUTOBACKUP -1
|
||||||
|
# branch on github for ark server tools
|
||||||
|
ENV BRANCH master
|
||||||
|
# Server PORT (you can't remap with docker, it doesn't work)
|
||||||
|
ENV SERVERPORT 27015
|
||||||
|
# Steam port (you can't remap with docker, it doesn't work)
|
||||||
|
ENV STEAMPORT 7778
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
RUN apt-get update &&\
|
RUN apt-get update &&\
|
||||||
|
@ -37,21 +42,21 @@ RUN adduser \
|
||||||
|
|
||||||
# Copy & rights to folders
|
# Copy & rights to folders
|
||||||
COPY run.sh /home/steam/run.sh
|
COPY run.sh /home/steam/run.sh
|
||||||
COPY arkmanager.cfg /home/steam/arkmanager.cfg
|
COPY arkmanager-user.cfg /home/steam/arkmanager.cfg
|
||||||
|
|
||||||
RUN chmod 777 /home/steam/run.sh
|
RUN chmod 777 /home/steam/run.sh
|
||||||
RUN mkdir /ark
|
RUN mkdir /ark
|
||||||
|
|
||||||
|
|
||||||
# We use the git method, because api github has a limit ;)
|
# We use the git method, because api github has a limit ;)
|
||||||
RUN git clone https://github.com/FezVrasta/ark-server-tools.git /home/steam/ark-server-tools
|
RUN git clone -b $BRANCH https://github.com/FezVrasta/ark-server-tools.git /home/steam/ark-server-tools
|
||||||
# Install
|
# Install
|
||||||
WORKDIR /home/steam/ark-server-tools/tools
|
WORKDIR /home/steam/ark-server-tools/tools
|
||||||
RUN chmod +x install.sh
|
RUN chmod +x install.sh
|
||||||
RUN ./install.sh steam
|
RUN ./install.sh steam
|
||||||
|
|
||||||
# Define default config file in /ark
|
# Define default config file in /ark
|
||||||
RUN echo 'source /ark/arkmanager.cfg' > /etc/arkmanager/arkmanager.cfg
|
COPY arkmanager-system.cfg /etc/arkmanager/arkmanager.cfg
|
||||||
|
|
||||||
|
|
||||||
RUN chown steam -R /ark && chmod 755 -R /ark
|
RUN chown steam -R /ark && chmod 755 -R /ark
|
||||||
|
@ -71,7 +76,7 @@ RUN /home/steam/steamcmd/steamcmd.sh +login anonymous +quit
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
EXPOSE 7778 27016 32330
|
EXPOSE ${STEAMPORT} 32330 ${SERVERPORT}
|
||||||
|
|
||||||
VOLUME /ark
|
VOLUME /ark
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue