{ "probe": { "app": "claper", "containers": [ { "diff_added": 2, "diff_benign_db_touches": [], "diff_data_dirs": [], "diff_other_dirs": [ { "added": [], "changed_count": 1, "db_signature": false, "dir": "/", "files": [ "app" ] }, { "added": [], "changed_count": 1, "db_signature": false, "dir": "/app", "files": [ "priv" ] }, { "added": [ "static" ], "changed_count": 0, "db_signature": false, "dir": "/app/priv", "files": [ "static" ] }, { "added": [ "uploads" ], "changed_count": 0, "db_signature": false, "dir": "/app/priv/static", "files": [ "uploads" ] } ], "diff_token_dirs": [], "diff_total": 4, "diff_unresolved": [], "exit": 0, "gid": 0, "health": "healthy", "image": "ghcr.io/claperco/claper:2.5", "mounts": [ { "class": "named-declared", "files": 0, "name": "volgate-claper_claper_uploads", "sample": [], "source": "/var/lib/docker/volumes/volgate-claper_claper_uploads/_data", "target": "/app/priv/static/uploads", "writable_by_app": "yes" } ], "name": "claper", "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": "postgres:16-alpine", "mounts": [ { "class": "named-declared", "files": 1469, "name": "volgate-claper_claper_postgres_data", "sample": [ "postmaster.opts", "postgresql.conf", "postgresql.auto.conf", "pg_ident.conf", "pg_hba.conf", "postmaster.pid", "PG_VERSION", "base/1/826", "base/1/2996", "base/1/3764", "base/1/2610_fsm", "base/1/3603_fsm", "base/1/1249_vm", "base/1/3600_fsm", "base/1/13512", "base/1/3602", "base/1/6228", "base/1/4174", "base/1/4157", "base/1/4146", "base/1/2611", "base/1/2657", "base/1/3079_vm", "base/1/1247_vm", "base/1/1259", "base/1/3601_fsm", "base/1/1417", "base/1/4155", "base/1/2668", "base/1/2831", "base/1/2841", "base/1/3607", "base/1/2836", "base/1/1255_fsm", "base/1/2615_vm", "base/1/3575", "base/1/2605_vm", "base/1/2670", "base/1/6106", "base/1/4163" ], "source": "/var/lib/docker/volumes/volgate-claper_claper_postgres_data/_data", "target": "/var/lib/postgresql/data", "writable_by_app": "yes" } ], "name": "claper-postgres", "restarts": null, "status": "running", "uid": 70 } ], "declared_volumes": [ "claper_postgres_data", "claper_uploads" ], "env_keys": [ "DB_PASSWORD", "DOMAIN", "HDD_PATH", "IMPORT_PATH", "SECRET_KEY_BASE", "SUBDOMAIN", "TZ", "USERDATA_PATH" ], "exercise": [], "ports": [] }, "reasons": [ "claper: this container's mounts are all empty while it created entries in ['/app/priv', '/app/priv/static'] \u2014 benign when a sibling container holds the state, worth a look when none does", "claper: declared volume /app/priv/static/uploads is EMPTY" ], "verdict": "CLEAN" }