Kris Lamoureux
813b9de410
- Decompose Dockerfile into modular components - Establish building JRE and JDK images from Docker.java - Establish Dockerfile.vanilla for vanilla server setup - Establish Dockerfile.bukkit for Spigot and CraftBukkit - Establish a comprehensive Makefile for building and managing - Add docker-compose.build.yml for streamlined image construction - Use docker-compose.yml to test built images without a volume
14 lines
424 B
YAML
14 lines
424 B
YAML
services:
|
|
minecraft:
|
|
image: ${IMAGE:-localhost/minecraft}:${TAG:-latest}
|
|
ports:
|
|
- "0.0.0.0:25565:25565"
|
|
environment:
|
|
EULA: "${EULA:-false}"
|
|
DEBUG: "${DEBUG:-false}"
|
|
JVM_OPTS: "${JAVA_OPTS:--Xms1G -Xmx2G}"
|
|
SETTINGS_gamemode: "${GAMEMODE:-survival}"
|
|
SETTINGS_hardcore: "${HARDCORE:-false}"
|
|
SETTINGS_motd: "${MOTD:-A Minecraft Server}"
|
|
SETTINGS_pvp: "${PVP:-true}"
|