From b70fb5728be4e0d935ec5c0ef41fec9e248edd14 Mon Sep 17 00:00:00 2001 From: Piplup Date: Sat, 3 Aug 2024 14:45:32 +0100 Subject: [PATCH 1/3] the only commit i believe this should be the only commit needed --- Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..60da202 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM rikorose/gcc-cmake:latest AS builder + +WORKDIR /app + +COPY . /app + +RUN cd server; \ + cmake .; \ + make + +CMD ./server/peepa-server From c31b79ce133ecf8d2cea41522bbe977eaf1ab3cc Mon Sep 17 00:00:00 2001 From: Piplup Date: Sat, 3 Aug 2024 17:29:41 +0100 Subject: [PATCH 2/3] added a compose file added a compose file so the server doesn't complain and crash out, still unstable it seems --- docker-compose.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..451380a --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,12 @@ +services: + bf-multiplayer: + container_name: bf-multiplayer + build: + context: "." + dockerfile: Dockerfile + volumes: + - ./data/GameData.bin:/app/GameData.bin + - ./data/GameData.bin:/app/GameDataDefault.bin + - ./data/SaveData.json:/app/SaveData.json + ports: + - 7089:7089 \ No newline at end of file From 770395bb0be438606e565aaaf180fbd34ca9bbf3 Mon Sep 17 00:00:00 2001 From: Piplup Date: Sat, 3 Aug 2024 17:51:06 +0100 Subject: [PATCH 3/3] FIxed Mistakes --- docker-compose.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 451380a..6e413c2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,7 +6,8 @@ services: dockerfile: Dockerfile volumes: - ./data/GameData.bin:/app/GameData.bin - - ./data/GameData.bin:/app/GameDataDefault.bin + - ./data/GameDataDefault.bin:/app/GameDataDefault.bin - ./data/SaveData.json:/app/SaveData.json + - ./data/Config.json:/app/Config.json ports: - - 7089:7089 \ No newline at end of file + - 7089:7089