forked from npflan/soldat
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
24 lines (23 loc) · 758 Bytes
/
Dockerfile
File metadata and controls
24 lines (23 loc) · 758 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM 32bit/debian:jessie AS base
RUN apt-get -y update && \
apt-get -y install ca-certificates wget unzip && \
mkdir soldat && \
wget https://static.soldat.pl/downloads/soldatserver2.8.1_1.7.1.zip && \
unzip soldatserver2.8.1_1.7.1.zip -d soldat && \
chmod +x soldat/soldatserver && \
chmod -R 0777 soldat/logs && \
chmod -R u+w soldat/logs/ && \
chmod -R u+w soldat/anti-cheat/ && \
chmod 666 soldat/banned*.txt
ADD ./config/ /soldat/
RUN chmod +x soldat/start.sh
FROM 32bit/debian:jessie
MAINTAINER Kristian Dahl Kærgaard <hcand.dk@gmail.com>
COPY --from=base /soldat /soldat
RUN useradd -ms /bin/bash soldat && \
chown -R soldat:soldat /soldat
USER soldat
EXPOSE 23073
EXPOSE 23083
WORKDIR /soldat
CMD ./start.sh