mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-05-23 12:15:24 +00:00
misc: organize more of examples into subdirs as compose projects (#3608)
This commit is contained in:
@@ -1,157 +0,0 @@
|
|||||||
####################################################################
|
|
||||||
# FORGE GENERIC_PACK #
|
|
||||||
# #
|
|
||||||
# Date: 20220828 #
|
|
||||||
# #
|
|
||||||
# Mod: TNP Limitless 5 v2.19.0 #
|
|
||||||
# #
|
|
||||||
# Notes: Verify that there is no EULA file in the modpack.zip #
|
|
||||||
# if you do not delete it the EULA flag below will be #
|
|
||||||
# overwritten when the modpack is copied and the server #
|
|
||||||
# will not start. #
|
|
||||||
# #
|
|
||||||
####################################################################
|
|
||||||
services:
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# Service Name #
|
|
||||||
# #
|
|
||||||
# Define Service Name here. If using RCON this name will be #
|
|
||||||
# referenced again as RWA_RCON_HOST below. #
|
|
||||||
# #
|
|
||||||
# Example: 'name:' or 'mc_atm6:' #
|
|
||||||
####################################################################
|
|
||||||
mc_tnp5:
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# Image & Container Name #
|
|
||||||
# #
|
|
||||||
# Specify Image Name and Java Version. The 'image' will always be #
|
|
||||||
# 'itzg/minecraft-server' however the tag added to the end is #
|
|
||||||
# where you can specify the java version or container architecture.#
|
|
||||||
# See readme.md for a full list. #
|
|
||||||
# #
|
|
||||||
# 'container_name:' This can be anything you like. This is the name#
|
|
||||||
# that will show when you run 'docker ps' commands. #
|
|
||||||
####################################################################
|
|
||||||
image: itzg/minecraft-server
|
|
||||||
container_name: mc_tnp5
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# Server Ports #
|
|
||||||
# #
|
|
||||||
# Specify external port. #
|
|
||||||
####################################################################
|
|
||||||
ports:
|
|
||||||
- 25565:25565
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# Automatic Server Restart #
|
|
||||||
# #
|
|
||||||
# Define a restart policy here. #
|
|
||||||
# - 'no' = Do not restart. #
|
|
||||||
# - 'on-failure' = Restart if container exits because an error. #
|
|
||||||
# - 'always' = Regardless of stop reason. #
|
|
||||||
# - 'unless-stopped' = Similar to always except if stopped. #
|
|
||||||
####################################################################
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# Volume and Folder Access #
|
|
||||||
# #
|
|
||||||
# This section defines what folders and volumes you want to give #
|
|
||||||
# this container access to. It is recommended to leaves these set #
|
|
||||||
# to the default values unless you know what you are doing. #
|
|
||||||
# #
|
|
||||||
# Place your mod zip file in a folder called 'modpacks' in the #
|
|
||||||
# same directory you place this docker-compose file. #
|
|
||||||
# #
|
|
||||||
# Specify the data volume name or directory here as well. #
|
|
||||||
# In this example the volume name is 'data'. When docker creates #
|
|
||||||
# the volume it will add what ever name you give it here to the #
|
|
||||||
# end of the container name specified above. In this example it #
|
|
||||||
# would be named 'mc_atm6_data'. If you change this be sure to #
|
|
||||||
# update the volume name at the bottom of this config. #
|
|
||||||
####################################################################
|
|
||||||
volumes:
|
|
||||||
- ./modpacks:/modpacks:ro
|
|
||||||
- data:/data
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# EULA #
|
|
||||||
# #
|
|
||||||
# Accept EULA by setting to "true" #
|
|
||||||
####################################################################
|
|
||||||
environment:
|
|
||||||
EULA: "true"
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# FORGE INSTALL #
|
|
||||||
# #
|
|
||||||
# Sets install type to FORGE and specifys the zip folder name #
|
|
||||||
# and location of your mod pack. #
|
|
||||||
# #
|
|
||||||
# TYPE: Defines the install type as FORGE #
|
|
||||||
# #
|
|
||||||
# VERSION: Defines the version of MC the modpack is based on. #
|
|
||||||
# #
|
|
||||||
# FORGE_VERSION: Defines the version of FORGE the modpack uses. #
|
|
||||||
# This can usually be found in the modpack.zip as #
|
|
||||||
# installer.jar #
|
|
||||||
# #
|
|
||||||
# GENERIC_PACK: Define where the modpack.zip is located. #
|
|
||||||
# #
|
|
||||||
# Place your mod zip file in a folder called 'modpacks' in the #
|
|
||||||
# same directory you place this docker-compose file. #
|
|
||||||
####################################################################
|
|
||||||
TYPE: FORGE
|
|
||||||
VERSION: 1.18.2
|
|
||||||
FORGE_VERSION: 40.1.73
|
|
||||||
GENERIC_PACK: /modpacks/tnp5.zip
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# Server Memory #
|
|
||||||
# #
|
|
||||||
# Set Maximum amount of memory allowed for your server. #
|
|
||||||
####################################################################
|
|
||||||
MEMORY: "8G"
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# Logging Options #
|
|
||||||
# #
|
|
||||||
# Set to "true" to delete old logs #
|
|
||||||
####################################################################
|
|
||||||
ENABLE_ROLLING_LOGS: "true"
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# Server Timezone #
|
|
||||||
# #
|
|
||||||
# Specify server Timezone #
|
|
||||||
####################################################################
|
|
||||||
TZ: "America/New_York"
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# Minecraft Game Options #
|
|
||||||
# #
|
|
||||||
# List any game options you want to define here. A full list can #
|
|
||||||
# be found on the readme.md page on github. #
|
|
||||||
####################################################################
|
|
||||||
OVERRIDE_SERVER_PROPERTIES: "true"
|
|
||||||
DIFFICULTY: "easy"
|
|
||||||
MAX_TICK_TIME: "-1"
|
|
||||||
VIEW_DISTANCE: "6"
|
|
||||||
ALLOW_FLIGHT: "true"
|
|
||||||
OPS: ""
|
|
||||||
MAX_PLAYERS: 10
|
|
||||||
PVP: "false"
|
|
||||||
LEVEL_TYPE: "biomesoplenty"
|
|
||||||
MOTD: "Welcome Home"
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
# Volumes #
|
|
||||||
# #
|
|
||||||
# Define data volume name here. You should leave this set to the #
|
|
||||||
# default. #
|
|
||||||
####################################################################
|
|
||||||
volumes:
|
|
||||||
data:
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
services:
|
|
||||||
mc:
|
|
||||||
image: itzg/minecraft-server:${IMAGE_TAG:-latest}
|
|
||||||
volumes:
|
|
||||||
- data:/data
|
|
||||||
- ./modpacks:/modpacks:ro
|
|
||||||
environment:
|
|
||||||
EULA: "true"
|
|
||||||
TYPE: FORGE
|
|
||||||
DEBUG: "${DEBUG:-false}"
|
|
||||||
VERSION: ${VERSION:-1.17.1}
|
|
||||||
FORGE_VERSION: ${FORGE_VERSION:-37.0.90}
|
|
||||||
GENERIC_PACK: /modpacks/${MODPACK:-Server-Files-0.0.21.zip}
|
|
||||||
REMOVE_OLD_MODS: "${REMOVE_OLD_MODS:-false}"
|
|
||||||
ports:
|
|
||||||
- "25565:25565"
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
data: {}
|
|
||||||
Reference in New Issue
Block a user