From 305ce7c861d8770d94a87c8eaa91f9e23270c29d Mon Sep 17 00:00:00 2001 From: Claudiu Farcas Date: Mon, 30 Dec 2024 12:25:56 +0200 Subject: [PATCH] manage data files --- .dockerignore | 1 + .gitignore | 1 + README.md | 14 ++++++++++++++ start.sh | 3 +++ 4 files changed, 19 insertions(+) create mode 100644 .gitignore diff --git a/.dockerignore b/.dockerignore index d668efc..82a4ba1 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,5 @@ .dockerignore +.gitignore Dockerfile README.md .git diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ec2094f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.mcdata \ No newline at end of file diff --git a/README.md b/README.md index db73bf8..eb35ec2 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,24 @@ docker build --tag clodyx/btw-server:latest . ## Run in Docker +self contained + ```sh docker run -ti --name btw -p 25565:25565 clodyx/btw-server:latest ``` +data folder mounted in a volume + +```sh +docker run -ti --name btw -p 25565:25565 -v mcdata:/data clodyx/btw-server:latest +``` + +data folder mounted in a local subfolder (./.mcdata) + +```sh +docker run -ti --name btw -p 25565:25565 -v $pwd/.mcdata:/data clodyx/btw-server:latest +``` + ## Reference diff --git a/start.sh b/start.sh index 6728b81..03a7d38 100644 --- a/start.sh +++ b/start.sh @@ -1,2 +1,5 @@ #!/usr/bin/env bash +mkdir -p /data +cp -r ./* /data/ +cd /data java -jar fabric-server-launch.jar \ No newline at end of file