diff --git a/examples/docker-compose-forge.yml b/examples/docker-compose-forge.yml new file mode 100644 index 00000000..4c9f6c86 --- /dev/null +++ b/examples/docker-compose-forge.yml @@ -0,0 +1,23 @@ +version: "3.7" + +services: + mc: + image: itzg/minecraft-server + ports: + # expose the Minecraft server port outside of container + - 25565:25565 + environment: + # REQUIRED for all types + EULA: "TRUE" + # Set server type (vs the default of vanilla) + TYPE: FORGE + volumes: + # use a named, managed volume for data volume + - mc_forge:/data + # attach local host directory "mods" in same directory as this compose file + # all mods in this directory get copied into /data/mods at startup + - ./mods:/mods:ro + +volumes: + # declared the named volume, but use default/local storage engine + mc_forge: {}