test(docker): add local Spigot test server
CI / build (push) Successful in 1m18s
Release / release (push) Successful in 1m56s

This commit is contained in:
dmg
2026-08-11 17:47:26 -04:00
parent 5d1577175f
commit 2e6fdb4e5b
7 changed files with 183 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
name: tree-feller-test
services:
minecraft:
image: itzg/minecraft-server:java25
container_name: tree-feller-test
ports:
- "127.0.0.1:25565:25565"
environment:
EULA: "TRUE"
TYPE: SPIGOT
VERSION: "26.2"
MEMORY: 2G
OPS: WindMagi
ONLINE_MODE: "false"
ENABLE_RCON: "true"
RCON_PASSWORD: "${TREE_FELLER_RCON_PASSWORD:-tree-feller-local-test}"
VIEW_DISTANCE: "6"
SIMULATION_DISTANCE: "6"
SPAWN_PROTECTION: "0"
volumes:
- ./.docker/minecraft:/data
- ./build/libs/tree-feller-0.1.0-SNAPSHOT.jar:/plugins/TreeFeller.jar:ro
healthcheck:
test: ["CMD", "mc-health"]
start_period: 15m
interval: 10s
timeout: 5s
retries: 90
restart: "no"
stdin_open: true
tty: true