Files
Docker-Minecraft-Paper/Build.ps1
T
2024-09-12 01:25:40 +02:00

25 lines
793 B
PowerShell

$containerName = "minecraft-server"
$imageName = "minecraft-spigot:latest"
$container = docker ps -a --filter "name=$containerName" --format "{{.ID}}"
if ($container) {
Write-Host "Stopping existing container: $containerName"
docker stop $containerName
Write-Host "Removing existing container: $containerName"
docker rm $containerName
} else {
Write-Host "No existing container found with name: $containerName"
}
$image = docker images --filter "reference=$imageName" --format "{{.ID}}"
if ($image) {
Write-Host "Removing existing image: $imageName"
docker rmi $imageName
} else {
Write-Host "No existing image found with name: $imageName"
}
Write-Host "Building new image: $imageName"
docker build -t $imageName .
Write-Host "Build completed successfully!"