22 lines
735 B
PowerShell
22 lines
735 B
PowerShell
$projectPath = "C:\DevOpsProject\docker"
|
|
$composeFiles = @(
|
|
"docker-compose-db.yml",
|
|
"docker-compose-elk.yml",
|
|
"docker-compose-gitea.yml"
|
|
|
|
)
|
|
|
|
foreach ($file in $composeFiles) {
|
|
Write-Host "🔄 Arrêt du service $file..." -ForegroundColor Yellow
|
|
docker-compose -f "$projectPath\$file" down
|
|
|
|
Write-Host "🚀 Démarrage du service $file..." -ForegroundColor Cyan
|
|
docker-compose -f "$projectPath\$file" up -d
|
|
|
|
if ($LASTEXITCODE -eq 0) {
|
|
Write-Host "✅ $file démarré avec succès." -ForegroundColor Green
|
|
} else {
|
|
Write-Host "❌ Échec lors du démarrage de $file." -ForegroundColor Red
|
|
}
|
|
}
|
|
Write-Host "🎉 Tous les services ont été relancés." -ForegroundColor Yellow |