Verification Report · dufs v0.47.0

NOT PUBLISHED   dufs-v0.47.0-20261017-001   verified_at 2026-10-17T09:51:05Z

Immutable inputs

App versionv0.47.0 ← release tag v0.47.0 · source 225f2542670d
Image (exact tag)sigoden/dufs:v0.47.0
Image digest (linux/amd64)sha256:5b0da3dd554e56f7ad8b85a929c6aaaf4024773a15a8a07d3a653a47c80d322d
Index digestsha256:e5152c04e41d5a9d785546278b632bf035c8a08c52d7e8d35f4b59681f5ff35a
Pulled assigoden/dufs:v0.47.0@sha256:5b0da3dd554e56f7ad8b85a929c6aaaf4024773a15a8a07d3a653a47c80d322d via registry-1.docker.io
Platform contractami-0fa5967347d08d2df · us-east-1/x86_64 · source=public (plat-us-east-1-x86_64-20261016-001)
Config revisionsapp 2393f1817de3 · compose 220d6c12fbb3
Release typenew_version — rule4: minor/major change v0.46.0 -> (0, 47, 0)

Publish gate

CheckFieldResult
Compose startedchecks.compose_startedPassed
Container healthychecks.container_healthyPassed
Health check passedchecks.health_check_passedPassed
Application testschecks.tests_passedPassed
Screenshots capturedchecks.screenshots_generatedPassed
Screenshots publishedchecks.screenshots_uploadedFailed
Report publishedchecks.report_uploadedFailed
Manifest publishedchecks.verification_manifest_uploadedFailed
Platform contract validchecks.required_platform_contract_validPassed

Evidence

Health probeHTTP 200 — ready
Version assertionTrue actual dufs 0.47.0 — 匹配(exact):kind=exec_command 取到 'dufs 0.47.0',期望 'dufs 0.47.0'
Testspytest exit=0 .. [100%] ==================================== PASSES ==================================== =========================== short test summary info ============================ PASSED apps/dufs/tests/test_smoke.py::test_browser_and_assets PASSED apps/dufs/tests/test_smoke.py::test_public_read_only_contract 2 passed in 0.10s
Container staterunning
Duration11.5s(2026-10-17T09:50:54Z → 2026-10-17T09:51:05Z)

Screenshots

home
home · Public read-only file browser / 公开只读文件浏览器

Application test output

pytest exit=0
..                                                                       [100%]
==================================== PASSES ====================================
=========================== short test summary info ============================
PASSED apps/dufs/tests/test_smoke.py::test_browser_and_assets
PASSED apps/dufs/tests/test_smoke.py::test_public_read_only_contract
2 passed in 0.10s

Container logs (tail)

--- compose up ---
 dufs Pulling 
 dufs Pulled 
 Network cn-dufs-6e647410259a_default  Creating
 Network cn-dufs-6e647410259a_default  Created
 Container cn-dufs-6e647410259a-dufs-1  Creating
 Container cn-dufs-6e647410259a-dufs-1  Created
 Container cn-dufs-6e647410259a-dufs-1  Starting
 Container cn-dufs-6e647410259a-dufs-1  Started

--- container logs ---
dufs-1  | Listening on:
dufs-1  |   http://127.0.0.1:5000/
dufs-1  |   http://172.18.0.2:5000/
dufs-1  |   http://[::1]:5000/
dufs-1  | 
dufs-1  | 2026-10-17T09:51:03Z INFO - 172.18.0.1 "GET /" 200
dufs-1  | 2026-10-17T09:51:03Z INFO - 172.18.0.1 "GET /" 200
dufs-1  | 2026-10-17T09:51:03Z INFO - 172.18.0.1 "GET /__dufs_v0.47.0__/index.css" 200
dufs-1  | 2026-10-17T09:51:03Z INFO - 172.18.0.1 "GET /__dufs_v0.47.0__/index.js" 200
dufs-1  | 2026-10-17T09:51:03Z INFO - 172.18.0.1 "GET /?json" 200
dufs-1  | 2026-10-17T09:51:03Z INFO - 172.18.0.1 "PUT /corenova-write-probe-d247057b69554693b8cad4307e69b2f1" 403
dufs-1  | 2026-10-17T09:51:03Z INFO - 172.18.0.1 "DELETE /corenova-write-probe-d247057b69554693b8cad4307e69b2f1" 403
dufs-1  | 2026-10-17T09:51:03Z INFO - 172.18.0.1 "GET /corenova-write-probe-d247057b69554693b8cad4307e69b2f1" 404
dufs-1  | 2026-10-17T09:51:04Z INFO - 172.18.0.1 "GET /" 200
dufs-1  | 2026-10-17T09:51:04Z INFO - 172.18.0.1 "GET /__dufs_v0.47.0__/index.css" 200
dufs-1  | 2026-10-17T09:51:04Z INFO - 172.18.0.1 "GET /__dufs_v0.47.0__/index.js" 200

Raw manifest

{
  "schema_version": "1.0",
  "verification_id": "dufs-v0.47.0-20261017-001",
  "app": "dufs",
  "app_version": "v0.47.0",
  "release": {
    "source_repo": "sigoden/dufs",
    "source_revision": "225f2542670d8f5a58a9f5fe918791f0987759c8",
    "release_tag": "v0.47.0",
    "upstream_tag": "v0.47.0",
    "image_reference": "sigoden/dufs:v0.47.0"
  },
  "container": {
    "image": "sigoden/dufs:v0.47.0",
    "digest": "sha256:5b0da3dd554e56f7ad8b85a929c6aaaf4024773a15a8a07d3a653a47c80d322d",
    "manifest_digest": "sha256:e5152c04e41d5a9d785546278b632bf035c8a08c52d7e8d35f4b59681f5ff35a",
    "platform": "linux/amd64"
  },
  "platform": {
    "platform_verification_id": "plat-us-east-1-x86_64-20261016-001",
    "ami_id": "ami-0fa5967347d08d2df",
    "base_ami_source": "public",
    "source_ami_name": "ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-*",
    "region": "us-east-1",
    "architecture": "x86_64"
  },
  "config": {
    "app_config_revision": "2393f1817de348ccc916076505b8ce028a8a5a36",
    "compose_revision": "220d6c12fbb3b82ea73de912e87a61bc5382ba89",
    "tests_revision": "a104b1d69f15372a41fd03b6f6e39139baa4b9ff",
    "template_revision": "c9350db2baff041f7af1051e500f8db9da8c749a"
  },
  "verification": {
    "application": "passed",
    "platform": "referenced",
    "tests": "passed"
  },
  "checks": {
    "compose_started": true,
    "container_healthy": true,
    "health_check_passed": true,
    "tests_passed": true,
    "screenshots_generated": true,
    "screenshots_uploaded": false,
    "report_uploaded": false,
    "verification_manifest_uploaded": false,
    "required_platform_contract_valid": true
  },
  "artifacts": {
    "screenshots": [
      {
        "scenario": "home",
        "file": "home.png",
        "url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/dufs/v0.47.0/home.png",
        "caption": {
          "en": "Public read-only file browser",
          "zh": "公开只读文件浏览器"
        }
      }
    ],
    "report_url": "",
    "workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunch/actions/runs/39022628650"
  },
  "website": {
    "app": "dufs",
    "app_version": "v0.47.0",
    "verification_id": "dufs-v0.47.0-20261017-001",
    "verification_run_id": "39022628650",
    "platform_verification_id": "plat-us-east-1-x86_64-20261016-001",
    "ami_id": "ami-0fa5967347d08d2df",
    "architecture": "x86_64",
    "region": "us-east-1",
    "display_name": {
      "en": "Dufs",
      "zh": "Dufs 文件分发"
    },
    "description": {
      "en": "A lightweight public read-only file browser and download server",
      "zh": "轻量公开只读文件浏览与下载服务"
    },
    "category": "productivity",
    "icon": "/icons/dufs.svg",
    "featured": false,
    "tags": [
      "files",
      "downloads",
      "read-only"
    ],
    "features": [
      {
        "en": "Browse and download publicly shared files without permitting remote writes",
        "zh": "浏览和下载公开分享的文件,禁止远程写入"
      }
    ],
    "health": "passed",
    "status": "pending",
    "verified_at": "2026-10-17T09:51:05Z",
    "report_url": "",
    "workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunch/actions/runs/39022628650",
    "screenshots_order": [
      "home"
    ],
    "deploy": {
      "documentation_url": "https://github.com/sigoden/dufs",
      "regions": [
        "us-east-1"
      ],
      "instance_type": "t3.small",
      "data_volume_gb": 30,
      "container_port": 5000,
      "health_check_path": "/",
      "docker_image": "sigoden/dufs:v0.47.0",
      "extra_environment": [
        "DUFS_SERVE_PATH=/data",
        "DUFS_PORT=5000"
      ],
      "template": {
        "url": "https://corenovalaunch-templates.s3.us-east-1.amazonaws.com/corenova-one-click.template.yaml",
        "revision": "c9350db2baff041f7af1051e500f8db9da8c749a"
      },
      "post_deploy": {
        "notes": [
          {
            "en": "This deployment serves public files read-only without sign-in. Place files in the mounted /data directory through the instance terminal. Do not store private files there. Browser uploads, deletion and WebDAV writes are disabled.",
            "zh": "本部署无需登录,公开只读提供文件。通过实例终端将文件放入挂载的 /data 目录,请勿存放私密文件。浏览器上传、删除和 WebDAV 写入均关闭。"
          }
        ]
      },
      "data_path": "/data"
    },
    "release": {
      "type": "new_version",
      "previous_version": "v0.46.0",
      "type_evidence": "rule4: minor/major change v0.46.0 -> (0, 47, 0)"
    },
    "screenshots": [
      {
        "scenario": "home",
        "file": "home.png",
        "url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/dufs/v0.47.0/home.png",
        "caption": {
          "en": "Public read-only file browser",
          "zh": "公开只读文件浏览器"
        }
      }
    ]
  },
  "verification_run_id": "39022628650",
  "verified_at": "2026-10-17T09:51:05Z"
}