NuttyCraft
# build docker images
# (requires make, docker, and pipenv)
make all
# start the server
make -C server start
# stop the server
make -C server stop
# stream server logs
make -C server logs
# backup the server
make -C backup backup
Take a look here to see how I am using deploying these Docker images in Kubernetes.
backup
runs as a Kubernetes CronJob that performs scheduled backups of the server.restore
runs as an init container that enables restoration of backup archives to persistent volumes.server
runs as a pod container which runs the Minecraft server.