Verification Report · dufs v0.47.0
NOT PUBLISHED
dufs-v0.47.0-20261017-001
verified_at 2026-10-17T09:51:05Z
Immutable inputs
| App version | v0.47.0 ← release tag v0.47.0 · source 225f2542670d |
| Image (exact tag) | sigoden/dufs:v0.47.0 |
| Image digest (linux/amd64) | sha256:5b0da3dd554e56f7ad8b85a929c6aaaf4024773a15a8a07d3a653a47c80d322d |
| Index digest | sha256:e5152c04e41d5a9d785546278b632bf035c8a08c52d7e8d35f4b59681f5ff35a |
| Pulled as | sigoden/dufs:v0.47.0@sha256:5b0da3dd554e56f7ad8b85a929c6aaaf4024773a15a8a07d3a653a47c80d322d via registry-1.docker.io |
| Platform contract | ami-0fa5967347d08d2df · us-east-1/x86_64 · source=public (plat-us-east-1-x86_64-20261016-001) |
| Config revisions | app 2393f1817de3 · compose 220d6c12fbb3 |
| Release type | new_version — rule4: minor/major change v0.46.0 -> (0, 47, 0) |
Publish gate
| Check | Field | Result |
|---|
| Compose started | checks.compose_started | Passed |
| Container healthy | checks.container_healthy | Passed |
| Health check passed | checks.health_check_passed | Passed |
| Application tests | checks.tests_passed | Passed |
| Screenshots captured | checks.screenshots_generated | Passed |
| Screenshots published | checks.screenshots_uploaded | Failed |
| Report published | checks.report_uploaded | Failed |
| Manifest published | checks.verification_manifest_uploaded | Failed |
| Platform contract valid | checks.required_platform_contract_valid | Passed |
Evidence
| Health probe | HTTP 200 — ready |
| Version assertion | True actual dufs 0.47.0 — 匹配(exact):kind=exec_command 取到 'dufs 0.47.0',期望 'dufs 0.47.0' |
| Tests | 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 state | running |
| Duration | 11.5s(2026-10-17T09:50:54Z → 2026-10-17T09:51:05Z) |
Screenshots

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"
}