Files
anonymous_github/backend/reports/shadow-deployment.json
T

91 lines
2.8 KiB
JSON

{
"verifiedAt": "2026-11-03T08:17:45.880981+00:00",
"server": "vps-1593",
"project": "anonymous-go-shadow",
"productionOriginConfirmed": "ubuntu@51.161.12.79",
"connectionEvidenceThread": "917b9e27-e932-4af2-8c15-2918fbbcd738",
"productionChanged": false,
"productionTrafficMirrored": false,
"dataset": "synthetic shadow-demo archive only",
"checks": {
"isolation": "passed",
"health": "passed",
"authentication": "disabled until a separate callback is configured",
"exactAnonymizedFileChecks": 9,
"zip": "passed",
"demo": "http://127.0.0.1:5001/r/shadow-demo/"
},
"browser": {
"demoRendered": true,
"anonymizedHeading": "XXXX-1 shadow demo",
"expectedResponses": {
"unauthenticatedUser": 401,
"noConfiguredSiteMessage": 404
}
},
"containers": [
{
"name": "anonymous-go-shadow-app-1",
"imageID": "sha256:76c31eded038116b0efa3c90418a52424cd66644cda1f27ff1ff6f4677821cea",
"healthy": true,
"networks": [
"anonymous-go-shadow_default"
],
"ports": {
"5000/tcp": null
}
},
{
"name": "anonymous-go-shadow-gateway-1",
"imageID": "sha256:3d6cab9c2941df2441024a2f02a65ebe1b8916c3cbe7b9527f62627accea8004",
"healthy": true,
"networks": [
"anonymous-go-shadow_default",
"anonymous-go-shadow_ingress"
],
"ports": {
"80/tcp": null,
"8080/tcp": [
{
"HostIp": "127.0.0.1",
"HostPort": "5001"
}
]
}
},
{
"name": "anonymous-go-shadow-mongodb-1",
"imageID": "sha256:ac1502203bffd13c241ca25a7bae60cbd968fd0011247f6727524634b3f2f6e3",
"healthy": true,
"networks": [
"anonymous-go-shadow_default"
],
"ports": {
"27017/tcp": null
}
},
{
"name": "anonymous-go-shadow-redis-1",
"imageID": "sha256:f84b0c4678011602b9b98c227a4dcd5468bf8b088b02fdd4165cb7758bad8058",
"healthy": true,
"networks": [
"anonymous-go-shadow_default"
],
"ports": {
"6379/tcp": null
}
}
],
"configurationSHA256": {
"backend/compose.shadow.yml": "175cff66898963bbab81a06727e47e57855a748111865ab3119ef1647b3b14e5",
"backend/shadow-nginx.conf": "1ee5d1944c5f666d7116755f504f63ccfeca85e92d0893613b75ad52b911c59b",
"backend/scripts/check-shadow.cjs": "0bf685baaa2faf847db42641d0608a92c04df8ec41c51faa55e7c109b8eb871d",
"backend/scripts/init-shadow.cjs": "e33870ad4c65bea17f4b2fd1b8efdeac5baa3d0d1401d59f3fdafb35437bfd7e"
},
"remaining": [
"Choose a separate hostname and OAuth callback before enabling login.",
"Prepare sanitized representative fixtures before comparing production workloads.",
"No automated live-traffic replay is configured."
]
}