fin du transfert/conversion du reverse proxy nginx (+ clés) dans K8' ; modification & création de scripts + création de doc explicative
This commit is contained in:
32
scripts/Deploy.Ctnrs.ps1
Normal file
32
scripts/Deploy.Ctnrs.ps1
Normal file
@@ -0,0 +1,32 @@
|
||||
# Dossier principal
|
||||
$projectPath = "C:\DevOpsProject\docker"
|
||||
|
||||
# Arrêter et démarrer le service principal
|
||||
Write-Host "🔄 Arrêt du service docker-compose.yml..." -ForegroundColor Yellow
|
||||
docker-compose -f "$projectPath\docker-compose.yml" down --remove-orphans
|
||||
Write-Host "🚀 Démarrage du service docker-compose.yml..." -ForegroundColor Cyan
|
||||
docker-compose -f "$projectPath\docker-compose.yml" up -d
|
||||
|
||||
# Liste des autres fichiers Compose
|
||||
$composeFiles = @(
|
||||
"docker-compose-db.yml",
|
||||
"docker-compose-elk.yml",
|
||||
"docker-compose-gitea.yml"
|
||||
)
|
||||
|
||||
# Boucle pour chaque fichier
|
||||
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
|
||||
Reference in New Issue
Block a user