update
This commit is contained in:
+9
-3
@@ -127,11 +127,17 @@ package uploads and downloads stay open longer than portal requests.
|
||||
|
||||
## 8. Publish a protected package
|
||||
|
||||
The normal workflow is **Protected packages → Upload a new version** in the
|
||||
portal. The broker streams the file directly to Gitea, calculates SHA-256,
|
||||
updates the catalog, and writes an audit event without buffering the installer
|
||||
The normal workflow is **Protected packages → Update a package** in the portal.
|
||||
The package ID is the stable name used by the broker, ProxMenu, and Gitea; a
|
||||
separate registry package name is not required. The broker streams the
|
||||
replacement directly to Gitea, calculates SHA-256, updates the catalog, removes
|
||||
the prior Gitea version, and writes audit events without buffering the installer
|
||||
on local disk.
|
||||
|
||||
An authorization records the exact version and checksum selected when its code
|
||||
is created. Revoke and reissue any active code that included a package after
|
||||
replacing that package, because the superseded registry version is removed.
|
||||
|
||||
The load balancer or Nginx must allow request bodies up to
|
||||
`TAPM_MAX_UPLOAD_BYTES` and use a sufficiently long request timeout. The
|
||||
default is 1 GiB and 30 minutes.
|
||||
|
||||
Reference in New Issue
Block a user