93052884b2
gates / gates (push) Successful in 30s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
361 lines
14 KiB
JSON
361 lines
14 KiB
JSON
{
|
|
"probe": {
|
|
"app": "dawarich",
|
|
"containers": [
|
|
{
|
|
"diff_added": 5111,
|
|
"diff_benign_db_touches": [],
|
|
"diff_data_dirs": [],
|
|
"diff_other_dirs": [
|
|
{
|
|
"added": [],
|
|
"changed_count": 1,
|
|
"db_signature": false,
|
|
"dir": "/",
|
|
"files": [
|
|
"var"
|
|
]
|
|
},
|
|
{
|
|
"added": [],
|
|
"changed_count": 1,
|
|
"db_signature": false,
|
|
"dir": "/var",
|
|
"files": [
|
|
"app"
|
|
]
|
|
}
|
|
],
|
|
"diff_token_dirs": [],
|
|
"diff_total": 5116,
|
|
"diff_unresolved": [],
|
|
"exit": 0,
|
|
"gid": 0,
|
|
"health": "healthy",
|
|
"image": "freikin/dawarich:1.15.3",
|
|
"mounts": [
|
|
{
|
|
"class": "named-declared",
|
|
"files": 0,
|
|
"name": "volgate-dawarich_dawarich_watched",
|
|
"sample": [],
|
|
"source": "/var/lib/docker/volumes/volgate-dawarich_dawarich_watched/_data",
|
|
"target": "/var/app/tmp/imports/watched",
|
|
"writable_by_app": "yes"
|
|
},
|
|
{
|
|
"class": "named-declared",
|
|
"files": 1,
|
|
"name": "volgate-dawarich_dawarich_storage",
|
|
"sample": [
|
|
".keep"
|
|
],
|
|
"source": "/var/lib/docker/volumes/volgate-dawarich_dawarich_storage/_data",
|
|
"target": "/var/app/storage",
|
|
"writable_by_app": "yes"
|
|
},
|
|
{
|
|
"class": "named-declared",
|
|
"files": 646,
|
|
"name": "volgate-dawarich_dawarich_public",
|
|
"sample": [
|
|
"400.html",
|
|
"icon.svg",
|
|
"site.webmanifest",
|
|
"favicon.ico",
|
|
"404.html",
|
|
"apple-touch-icon-precomposed.png",
|
|
"apple-touch-icon.png",
|
|
"406-unsupported-browser.html",
|
|
"icon-512.png",
|
|
"422.html",
|
|
"500.html",
|
|
"icon-192-maskable.png",
|
|
"icon-512-maskable.png",
|
|
"robots.txt",
|
|
"icon-192.png",
|
|
"icon.png",
|
|
".well-known/assetlinks.json",
|
|
".well-known/apple-app-site-association",
|
|
"assets/turbo.min-b86d83036ff04169e5bf3ebbc82e0ad528456259e47091b448f41a3cadabdb40.js.gz",
|
|
"assets/achievements-de86cbccec6f7fcb81e35bc8c035982f0192a543534d9d29486cd2d9cd383504.css",
|
|
"assets/application-0a04ba66afa1fa29d9079d22048b5ff5a211f1b597cc569f315784b4f21e68d6.css.gz",
|
|
"assets/application-6739e9e5befc5afb1c8035d71ddc83acb274c0ccb24a6171c1e27cc5aeb57e11.js.gz",
|
|
"assets/maps_maplibre_panel-2143bca483b257f4798b58d75803ede7d622e4479c4e0e1b7b02bb8347f65d9a.css.gz",
|
|
"assets/Inter-roman.latin-ext.var-46bc23ba7e33ea447579cd95b95f34665d7560377065b72f3a77df8bca4b0e5c.woff2",
|
|
"assets/Inter-italic.latin-ext.var-802705fb8496b82eda3f410c7e70a35c9407ba98b97cc5d9754db82750466fad.woff2",
|
|
"assets/trix-27b67936197943926cb14d19903e2a81f4ed2cb745aec0e8f198e70ddf292774.css",
|
|
"assets/posthog-e801a7c556e92fcb63d04dd9296eca08930ce3eb785518770ed3f60b84e62b02.js",
|
|
"assets/actiontext-7c6127c5682cea9debf5454351dae886079b68330ba4f5299bd31d4de53a761b.css",
|
|
"assets/mp4-muxer-3395e507185a33132f10b664d1c577e8593fec15d75b952e629d828f9b684ae4.js.gz",
|
|
"assets/Inter-roman.cyrillic.var-8aa524d3da3b8fd4a03ff2d0d41ea50520113fb2e8ae57c15079dabea44b3529.woff2",
|
|
"assets/activestorage.esm-3f2e9c040e7870f701a98bbbb1c77c979bbbdab80af967b59174f14d9388a0c1.js",
|
|
"assets/turbo.min.js-c6732dc7c1683ff78fbfb710f7dda227e58db136b253b8d07628207a5ccdb6b7.map.gz",
|
|
"assets/activestorage-540a3fb0ba30935e8ef6a0c69d58dec4561a97dcfd297908db089c4d725bb22a.js.gz",
|
|
"assets/application.tailwind-b198a91fdd7f7b90dc81a8108870b999692bb21890338a4cc47bc0c129280624.css",
|
|
"assets/stimulus-autoloader-c584942b568ba74879da31c7c3d51366737bacaf6fbae659383c0a5653685693.js",
|
|
"assets/brand_fonts-3cf2ea412ef4dfc5717c1bd2357c4f10cfcb0cfa8f2df789bad54925d8ac4d36.css",
|
|
"assets/logo-e019d04aed76f3c68a9289e687cc788067b9c0a283949e7cac9a6ba6aef8b2fc.svg.gz",
|
|
"assets/Inter-roman.alternates.var-29781a209d7978155bf343eb1653779269965fa4a43d504b1fb361ab20e8487b.woff2",
|
|
"assets/favicon-2e5b300516831fcc0f9b76243d556ca802455bb2764cf158b36ecf3c69147ca8.jpeg",
|
|
"assets/manifest-597b5199768f5efff6ec880a4180aec95099b04608cc46e56dfe4e0940ee4665.js"
|
|
],
|
|
"source": "/var/lib/docker/volumes/volgate-dawarich_dawarich_public/_data",
|
|
"target": "/var/app/public",
|
|
"writable_by_app": "yes"
|
|
}
|
|
],
|
|
"name": "dawarich",
|
|
"restarts": null,
|
|
"status": "running",
|
|
"uid": 0
|
|
},
|
|
{
|
|
"diff_added": 2,
|
|
"diff_benign_db_touches": [],
|
|
"diff_data_dirs": [],
|
|
"diff_other_dirs": [
|
|
{
|
|
"added": [],
|
|
"changed_count": 1,
|
|
"db_signature": false,
|
|
"dir": "/",
|
|
"files": [
|
|
"run"
|
|
]
|
|
}
|
|
],
|
|
"diff_token_dirs": [],
|
|
"diff_total": 4,
|
|
"diff_unresolved": [],
|
|
"exit": 0,
|
|
"gid": 70,
|
|
"health": "healthy",
|
|
"image": "postgis/postgis:17-3.5-alpine",
|
|
"mounts": [
|
|
{
|
|
"class": "named-declared",
|
|
"files": 2358,
|
|
"name": "volgate-dawarich_dawarich_db_data",
|
|
"sample": [
|
|
"pg_ident.conf",
|
|
"pg_hba.conf",
|
|
"postmaster.pid",
|
|
"postgresql.conf",
|
|
"PG_VERSION",
|
|
"postgresql.auto.conf",
|
|
"postmaster.opts",
|
|
"base/5/2612",
|
|
"base/5/1418",
|
|
"base/5/6117",
|
|
"base/5/13510_fsm",
|
|
"base/5/2655",
|
|
"base/5/3609",
|
|
"base/5/2662",
|
|
"base/5/2683",
|
|
"base/5/2832",
|
|
"base/5/13500_vm",
|
|
"base/5/2679",
|
|
"base/5/2608_vm",
|
|
"base/5/2673",
|
|
"base/5/2690",
|
|
"base/5/2336",
|
|
"base/5/2754",
|
|
"base/5/2701",
|
|
"base/5/4168",
|
|
"base/5/2650",
|
|
"base/5/2839",
|
|
"base/5/2688",
|
|
"base/5/2840",
|
|
"base/5/1247_fsm",
|
|
"base/5/3997",
|
|
"base/5/3456_vm",
|
|
"base/5/2667",
|
|
"base/5/2678",
|
|
"base/5/2696",
|
|
"base/5/3456",
|
|
"base/5/2228",
|
|
"base/5/1259_fsm",
|
|
"base/5/6106",
|
|
"base/5/3433"
|
|
],
|
|
"source": "/var/lib/docker/volumes/volgate-dawarich_dawarich_db_data/_data",
|
|
"target": "/var/lib/postgresql/data",
|
|
"writable_by_app": "yes"
|
|
}
|
|
],
|
|
"name": "dawarich-db",
|
|
"restarts": null,
|
|
"status": "running",
|
|
"uid": 70
|
|
},
|
|
{
|
|
"diff_added": 0,
|
|
"diff_benign_db_touches": [],
|
|
"diff_data_dirs": [],
|
|
"diff_other_dirs": [],
|
|
"diff_token_dirs": [],
|
|
"diff_total": 0,
|
|
"diff_unresolved": [],
|
|
"exit": 0,
|
|
"gid": 1000,
|
|
"health": "healthy",
|
|
"image": "redis:7.4-alpine",
|
|
"mounts": [
|
|
{
|
|
"class": "named-declared",
|
|
"files": 0,
|
|
"name": "volgate-dawarich_dawarich_redis",
|
|
"sample": [],
|
|
"source": "/var/lib/docker/volumes/volgate-dawarich_dawarich_redis/_data",
|
|
"target": "/data",
|
|
"writable_by_app": "yes"
|
|
}
|
|
],
|
|
"name": "dawarich-redis",
|
|
"restarts": null,
|
|
"status": "running",
|
|
"uid": 999
|
|
},
|
|
{
|
|
"diff_added": 4475,
|
|
"diff_benign_db_touches": [],
|
|
"diff_data_dirs": [],
|
|
"diff_other_dirs": [
|
|
{
|
|
"added": [],
|
|
"changed_count": 1,
|
|
"db_signature": false,
|
|
"dir": "/",
|
|
"files": [
|
|
"var"
|
|
]
|
|
},
|
|
{
|
|
"added": [],
|
|
"changed_count": 1,
|
|
"db_signature": false,
|
|
"dir": "/var",
|
|
"files": [
|
|
"app"
|
|
]
|
|
}
|
|
],
|
|
"diff_token_dirs": [],
|
|
"diff_total": 4479,
|
|
"diff_unresolved": [],
|
|
"exit": 0,
|
|
"gid": 0,
|
|
"health": "healthy",
|
|
"image": "freikin/dawarich:1.15.3",
|
|
"mounts": [
|
|
{
|
|
"class": "named-declared",
|
|
"files": 646,
|
|
"name": "volgate-dawarich_dawarich_public",
|
|
"sample": [
|
|
"400.html",
|
|
"icon.svg",
|
|
"site.webmanifest",
|
|
"favicon.ico",
|
|
"404.html",
|
|
"apple-touch-icon-precomposed.png",
|
|
"apple-touch-icon.png",
|
|
"406-unsupported-browser.html",
|
|
"icon-512.png",
|
|
"422.html",
|
|
"500.html",
|
|
"icon-192-maskable.png",
|
|
"icon-512-maskable.png",
|
|
"robots.txt",
|
|
"icon-192.png",
|
|
"icon.png",
|
|
".well-known/assetlinks.json",
|
|
".well-known/apple-app-site-association",
|
|
"assets/turbo.min-b86d83036ff04169e5bf3ebbc82e0ad528456259e47091b448f41a3cadabdb40.js.gz",
|
|
"assets/achievements-de86cbccec6f7fcb81e35bc8c035982f0192a543534d9d29486cd2d9cd383504.css",
|
|
"assets/application-0a04ba66afa1fa29d9079d22048b5ff5a211f1b597cc569f315784b4f21e68d6.css.gz",
|
|
"assets/application-6739e9e5befc5afb1c8035d71ddc83acb274c0ccb24a6171c1e27cc5aeb57e11.js.gz",
|
|
"assets/maps_maplibre_panel-2143bca483b257f4798b58d75803ede7d622e4479c4e0e1b7b02bb8347f65d9a.css.gz",
|
|
"assets/Inter-roman.latin-ext.var-46bc23ba7e33ea447579cd95b95f34665d7560377065b72f3a77df8bca4b0e5c.woff2",
|
|
"assets/Inter-italic.latin-ext.var-802705fb8496b82eda3f410c7e70a35c9407ba98b97cc5d9754db82750466fad.woff2",
|
|
"assets/trix-27b67936197943926cb14d19903e2a81f4ed2cb745aec0e8f198e70ddf292774.css",
|
|
"assets/posthog-e801a7c556e92fcb63d04dd9296eca08930ce3eb785518770ed3f60b84e62b02.js",
|
|
"assets/actiontext-7c6127c5682cea9debf5454351dae886079b68330ba4f5299bd31d4de53a761b.css",
|
|
"assets/mp4-muxer-3395e507185a33132f10b664d1c577e8593fec15d75b952e629d828f9b684ae4.js.gz",
|
|
"assets/Inter-roman.cyrillic.var-8aa524d3da3b8fd4a03ff2d0d41ea50520113fb2e8ae57c15079dabea44b3529.woff2",
|
|
"assets/activestorage.esm-3f2e9c040e7870f701a98bbbb1c77c979bbbdab80af967b59174f14d9388a0c1.js",
|
|
"assets/turbo.min.js-c6732dc7c1683ff78fbfb710f7dda227e58db136b253b8d07628207a5ccdb6b7.map.gz",
|
|
"assets/activestorage-540a3fb0ba30935e8ef6a0c69d58dec4561a97dcfd297908db089c4d725bb22a.js.gz",
|
|
"assets/application.tailwind-b198a91fdd7f7b90dc81a8108870b999692bb21890338a4cc47bc0c129280624.css",
|
|
"assets/stimulus-autoloader-c584942b568ba74879da31c7c3d51366737bacaf6fbae659383c0a5653685693.js",
|
|
"assets/brand_fonts-3cf2ea412ef4dfc5717c1bd2357c4f10cfcb0cfa8f2df789bad54925d8ac4d36.css",
|
|
"assets/logo-e019d04aed76f3c68a9289e687cc788067b9c0a283949e7cac9a6ba6aef8b2fc.svg.gz",
|
|
"assets/Inter-roman.alternates.var-29781a209d7978155bf343eb1653779269965fa4a43d504b1fb361ab20e8487b.woff2",
|
|
"assets/favicon-2e5b300516831fcc0f9b76243d556ca802455bb2764cf158b36ecf3c69147ca8.jpeg",
|
|
"assets/manifest-597b5199768f5efff6ec880a4180aec95099b04608cc46e56dfe4e0940ee4665.js"
|
|
],
|
|
"source": "/var/lib/docker/volumes/volgate-dawarich_dawarich_public/_data",
|
|
"target": "/var/app/public",
|
|
"writable_by_app": "yes"
|
|
},
|
|
{
|
|
"class": "named-declared",
|
|
"files": 0,
|
|
"name": "volgate-dawarich_dawarich_watched",
|
|
"sample": [],
|
|
"source": "/var/lib/docker/volumes/volgate-dawarich_dawarich_watched/_data",
|
|
"target": "/var/app/tmp/imports/watched",
|
|
"writable_by_app": "yes"
|
|
},
|
|
{
|
|
"class": "named-declared",
|
|
"files": 1,
|
|
"name": "volgate-dawarich_dawarich_storage",
|
|
"sample": [
|
|
".keep"
|
|
],
|
|
"source": "/var/lib/docker/volumes/volgate-dawarich_dawarich_storage/_data",
|
|
"target": "/var/app/storage",
|
|
"writable_by_app": "yes"
|
|
}
|
|
],
|
|
"name": "dawarich-sidekiq",
|
|
"restarts": null,
|
|
"status": "running",
|
|
"uid": 0
|
|
}
|
|
],
|
|
"declared_volumes": [
|
|
"dawarich_db_data",
|
|
"dawarich_public",
|
|
"dawarich_redis",
|
|
"dawarich_storage",
|
|
"dawarich_watched"
|
|
],
|
|
"env_keys": [
|
|
"ADMIN_PASSWORD",
|
|
"DB_PASSWORD",
|
|
"DOMAIN",
|
|
"HDD_PATH",
|
|
"IMPORT_PATH",
|
|
"SECRET_KEY_BASE",
|
|
"SUBDOMAIN",
|
|
"TZ",
|
|
"USERDATA_PATH"
|
|
],
|
|
"exercise": [
|
|
"172.18.0.2:3000/ -> 403",
|
|
"172.27.0.4:3000/ -> 403",
|
|
"fixture Dawarich: seed OK \u2014 dawarich: POST /api/v1/overland/batches http=201 (47.4056,19.1918 at 2026-09-10T13:50:00Z)"
|
|
],
|
|
"fixture": "fixture Dawarich: seed OK \u2014 dawarich: POST /api/v1/overland/batches http=201 (47.4056,19.1918 at 2026-09-10T13:50:00Z)",
|
|
"ports": [
|
|
3000
|
|
]
|
|
},
|
|
"reasons": [
|
|
"dawarich-redis: declared volume /data is EMPTY after the exercise \u2014 the app was not shown to write where the template preserves it"
|
|
],
|
|
"verdict": "UNDETERMINED"
|
|
} |