Kris Lamoureux
4ce50becd2
- Add 'make paper' target to build a Paper image with plugins based on JRE - Introduce dynamic .env and plugins.json configuration using Makefile - Enable users to extend builds by managing their own directories in scratch/ - Implement copy_build_files macro for reproducible build management - Add BUILDKIT_PROGRESS and DOCKER_BUILDKIT as configurable make vars
29 lines
761 B
Bash
29 lines
761 B
Bash
# While setting EULA to false in 'builds' is potentially annoying, it is done
|
|
# intentionally to bring to attention the need to manually and explicitly agree
|
|
# to Minecraft's EULA before being able to run or build these images
|
|
EULA=false
|
|
VERSION=1.20.1
|
|
RUN_TAG=${VERSION}-paper
|
|
|
|
# Builds
|
|
VANILLA_TAG=${VERSION}
|
|
PAPER_TAG=${VERSION}-paper
|
|
SPIGOT_TAG=${VERSION}-spigot
|
|
CRAFTBUKKIT_TAG=${VERSION}-craftbukkit
|
|
|
|
########################
|
|
# Extra image settings #
|
|
########################
|
|
#
|
|
# JAVA_VERSION=latest
|
|
# JRE_IMAGE=localhost/minecraft-jre
|
|
# JDK_IMAGE=localhost/minecraft-jdk
|
|
# JRE_TAG=latest
|
|
# JDK_TAG=latest
|
|
#
|
|
# VANILLA_IMAGE=localhost/minecraft
|
|
# PAPER_IMAGE=localhost/minecraft
|
|
# SPIGOT_IMAGE=localhost/minecraft
|
|
# CRAFTBUKKIT_IMAGE=localhost/minecraft
|
|
#
|