diff --git a/linux/7d2d/Dockerfile b/linux/7d2d/Dockerfile
index 4252e7e..bbf8b9a 100644
--- a/linux/7d2d/Dockerfile
+++ b/linux/7d2d/Dockerfile
@@ -7,12 +7,14 @@ LABEL maintainer="Guahos, chipmunkzombie@gmail.com"
#Steam App ID
ARG STEAM_APP_ID=294420
+#Environmental variables
+ENV LD_LIBRARY_PATH ${VALVE_STEAMCMD_FOLDER}/linux64/
+
#Vols & dirs
WORKDIR ${VALVE_GAME_FOLDER}
VOLUME ${VALVE_VOLUME_FOLDER}
-ENV LD_LIBRARY_PATH ${VALVE_STEAMCMD_FOLDER}/linux64/
-RUN mkdir ${VALVE_VOLUME_FOLDER}/worldsave && chmod 777 ${VALVE_VOLUME_FOLDER}/worldsave && \
- mkdir ${VALVE_VOLUME_FOLDER}/worlddata && chmod 777 ${VALVE_VOLUME_FOLDER}/worlddata
+RUN mkdir ${VALVE_VOLUME_FOLDER}/worldsave && mkdir ${VALVE_VOLUME_FOLDER}/worlddata && \
+ chmod 777 ${VALVE_VOLUME_FOLDER}/world*
#Expose ports
EXPOSE 26900/tcp
@@ -24,9 +26,9 @@ EXPOSE 8080/tcp
EXPOSE 8081/tcp
#Install 7d2d dedicated server
-RUN steamcmd +login anonymous +force_install_dir ${VALVE_GAME_FOLDER} +app_update $STEAM_APP_ID +quit
+RUN steamcmd +login anonymous +force_install_dir ${VALVE_GAME_FOLDER} +app_update ${STEAM_APP_ID} +quit
-#Copy run script and set permissions
+#Copy entrypoint script and set permissions
COPY serverconfig.xml ${VALVE_VOLUME_FOLDER}/serverconfig.xml
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
diff --git a/linux/7d2d/Makefile b/linux/7d2d/Makefile
index 6319930..eeda9ee 100644
--- a/linux/7d2d/Makefile
+++ b/linux/7d2d/Makefile
@@ -1,5 +1,11 @@
-all: emgcmd
-emgcmd:
- docker build --compress -t epicmorg/linux-7d2d .
- docker push epicmorg/linux-7d2d
+build:
+ docker build --tag "7d2d_ds:latest" .
+run:
+ docker run -itd --name "7d2d-docker" -p 26900-26903:26900-26903/udp -p 26900:26900/tcp -p 8080-8081:8080-8081 -v 7d2dvol:/valve/volume 7d2d_ds:latest
+
+start:
+ docker start 7d2d-docker
+
+stop:
+ docker stop 7d2d-docker
diff --git a/linux/7d2d/docker-compose.yml b/linux/7d2d/docker-compose.yml
index 6fc45c7..4797ef3 100644
--- a/linux/7d2d/docker-compose.yml
+++ b/linux/7d2d/docker-compose.yml
@@ -8,5 +8,5 @@ services:
- "8080-8081:8080-8081"
restart: always
volumes:
- - ./vol:/valve/volume
+ - /docker/7test/vol:/valve/volume
diff --git a/linux/7d2d/vol/serverconfig.xml b/linux/7d2d/vol/serverconfig.xml
index e4af61b..9535ddc 100755
--- a/linux/7d2d/vol/serverconfig.xml
+++ b/linux/7d2d/vol/serverconfig.xml
@@ -3,17 +3,17 @@
-
+
-
-
-
-
+
+
+
+
@@ -54,7 +54,7 @@
-
+