Browse Source

init

tags/v1.0.0^0
Robin Thoni 6 years ago
commit
b48d395e89
5 changed files with 40 additions and 0 deletions
  1. 3
    0
      .gitignore
  2. 19
    0
      docker-compose.yml
  3. 3
    0
      env
  4. 9
    0
      kf1-server/Dockerfile
  5. 6
    0
      kf1-server/run.sh

+ 3
- 0
.gitignore View File

@@ -0,0 +1,3 @@
1
+data
2
+docker-compose.override.yml
3
+env_override

+ 19
- 0
docker-compose.yml View File

@@ -0,0 +1,19 @@
1
+version: '2'
2
+
3
+services:
4
+    kf1-server:
5
+        build: ./kf1-server
6
+        container_name: kf1-server
7
+#        restart: unless-stopped
8
+        ports:
9
+            - "0.0.0.0:7707:7707/udp"
10
+            - "0.0.0.0:7708:7708/udp"
11
+            - "0.0.0.0:7717:7717/udp"
12
+            - "0.0.0.0:28852:28852/udp"
13
+            - "0.0.0.0:28852:28852/tcp"
14
+            - "127.0.0.1:35011:8075/tcp"
15
+            - "0.0.0.0:20560:20560/udp"
16
+        volumes:
17
+            - ./data/kf1-server/server:/steamcmd/kf1-server
18
+        env_file:
19
+            - env

+ 3
- 0
env View File

@@ -0,0 +1,3 @@
1
+STEAM_USERNAME=steam_username
2
+STEAM_PASSWD=steam_passwd
3
+STEAM_GUARD=

+ 9
- 0
kf1-server/Dockerfile View File

@@ -0,0 +1,9 @@
1
+FROM robinthoni/steamcmd:1.0.0
2
+
3
+MAINTAINER Robin Thoni <robin@rthoni.com>
4
+
5
+COPY ./run.sh /
6
+
7
+EXPOSE 7707/udp 7708/udp 7717/udp 28852/udp 28852/tcp 8075/tcp 20560/udp
8
+
9
+CMD ["/run.sh"]

+ 6
- 0
kf1-server/run.sh View File

@@ -0,0 +1,6 @@
1
+#! /usr/bin/env sh
2
+
3
+cd /steamcmd &&
4
+./steamcmd.sh +set_steam_guard_code "${STEAM_GUARD}" +login "${STEAM_USERNAME}" "${STEAM_PASSWD}" +force_install_dir ./kf1-server +app_update 215360 +exit &&
5
+cd ./kf1-server/System/ &&
6
+./ucc-bin server KF-bioticslab.rom

Loading…
Cancel
Save