diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..60baa9c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +data/* diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..36a6d30 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,20 @@ +version: "3.8" + +networks: + bridge-network: + external: + name: bridge-network + +services: + minecraft: + restart: always + image: minecraft + build: ./minecraft-docker + command: ["java", "-Xmx2048M", "-jar", "server.jar", "true"] + networks: + - bridge-network + volumes: + - "./data:/root/minecraft" + ports: + - "25565:25565" + - "25575:25575" diff --git a/minecraft-docker/Dockerfile b/minecraft-docker/Dockerfile new file mode 100644 index 0000000..50f7a77 --- /dev/null +++ b/minecraft-docker/Dockerfile @@ -0,0 +1,3 @@ +FROM eclipse-temurin:17 + +WORKDIR /root/minecraft