fix: apply Docker 24 network workaround and smoke tests to production deploy #64

Merged
jimmy merged 18 commits from dev into main 2026-05-17 23:34:02 +08:00
Showing only changes of commit e12a3930fe - Show all commits
+1 -10
View File
@@ -244,16 +244,7 @@ jobs:
# Verify both connections
echo "=== Network connections ==="
docker inspect nas-dashboard-dev --format '{{json .NetworkSettings.Networks}}' | python3 -c "
import json,sys
nets = json.load(sys.stdin)
for n in nets:
print(f' ✅ Connected to {n}')
if 'nas-dashboard_internal' not in nets or 'gitea_gitea' not in nets:
print('❌ Not connected to required networks')
sys.exit(1)
print('✅ All network connections established')
"
docker inspect nas-dashboard-dev --format '{{json .NetworkSettings.Networks}}' | python3 -c 'import json,sys;nets=json.load(sys.stdin);[print(f" Connected to {n}") for n in nets];assert "nas-dashboard_internal" in nets and "gitea_gitea" in nets, "Missing required network";print("All network connections established")'
- name: Wait for container to be healthy
run: |