-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdebug.ps1
More file actions
78 lines (69 loc) · 2.37 KB
/
Copy pathdebug.ps1
File metadata and controls
78 lines (69 loc) · 2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# OpenCue Docker Debug Script for Windows
# PowerShell equivalent of debug.sh
# Load environment variables
if (Test-Path "docker.env") {
$envContent = Get-Content -Path "docker.env"
$envVars = @{}
foreach ($line in $envContent) {
if (-not [string]::IsNullOrWhiteSpace($line) -and -not $line.StartsWith('#')) {
$key, $value = $line -split '=', 2
$envVars[$key] = $value
[Environment]::SetEnvironmentVariable($key, $value, "Process")
}
}
}
else {
Write-Host "docker.env not found. Please run .\start.ps1 first."
exit 1
}
Write-Host "============ Environment Variables ============"
Get-Content docker.env
Write-Host "=============================================="
Write-Host " "
Write-Host " "
Write-Host " "
Write-Host "============ Container List ============"
docker ps
Write-Host "==========================================="
Write-Host " "
Write-Host " "
Write-Host " "
Write-Host "============ Network List ============"
docker network ls
Write-Host "============================================"
Write-Host " "
Write-Host " "
Write-Host " "
# volume list
Write-Host "============ Volume List ============"
docker volume ls
Write-Host "==========================================="
Write-Host " "
Write-Host " "
Write-Host " "
Write-Host "============ PostgreSQL Container Logs ============"
docker logs opencue-postgres --tail 30
Write-Host "=================================================="
Write-Host " "
Write-Host " "
Write-Host " "
Write-Host "============ Cuebot Container Logs ============"
docker logs opencue-cuebot --tail 30
Write-Host "=============================================="
Write-Host " "
Write-Host " "
Write-Host " "
Write-Host "============ Port Configuration ============"
Write-Host "External PostgreSQL Port: $($envVars['POSTGRES_PORT']) (mapped to internal port 5432)"
Write-Host "Cuebot HTTP Port: $($envVars['CUEBOT_HTTP_PORT'])"
Write-Host "Cuebot HTTPS Port: $($envVars['CUEBOT_HTTPS_PORT'])"
Write-Host "==========================================="
Write-Host " "
Write-Host " "
Write-Host " "
Write-Host "============ Testing Database Connection ============"
docker exec opencue-postgres psql -U $($envVars['POSTGRES_USER']) -d $($envVars['POSTGRES_DB']) -c "SELECT 1 as connection_test"
Write-Host "===================================================="
Write-Host " "
Write-Host " "
Write-Host " "