diff --git a/Dockerfile b/Dockerfile index 5b9775e..3d6aa5f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,5 +40,4 @@ CMD /bin/sh -c ' \ echo Fixing ownership of minecraft directory... && \ chown -R mcuser:mcgroup /minecraft && \ echo Starting minecraft server as mcuser && \ - su - mcuser -c "cd /minecraft/ && java -Xmx2G -Xms512M -jar /minecraft/paper.jar nogui" && \ - sleep 1727313' > /minecraft/logs/stdout.log 2> /minecraft/logs/stderr.log \ No newline at end of file + su - mcuser -c "cd /minecraft/ && java -Xmx2G -Xms512M -jar /minecraft/paper.jar nogui"' \ No newline at end of file diff --git a/Start.ps1 b/Start.ps1 index 7f56e02..649839e 100644 --- a/Start.ps1 +++ b/Start.ps1 @@ -18,7 +18,11 @@ if ($container) { -v "$(pwd)/plugins:/minecraft/plugins" ` -v "$(pwd)/logs:/minecraft/logs" ` --restart unless-stopped ` - minecraft-paper + --health-cmd "nc -z localhost 25565 || exit 99" ` + --health-interval 30s ` + --health-timeout 10s ` + --health-retries 1 ` + $imageName Write-Host "Starting the container '$containerName'..." docker start $containerName