Skip to content

storage: document the Dropbox temporary file storage feature#20

Merged
acoshift merged 1 commit into
mainfrom
docs-dropbox
Jun 16, 2026
Merged

storage: document the Dropbox temporary file storage feature#20
acoshift merged 1 commit into
mainfrom
docs-dropbox

Conversation

@acoshift

Copy link
Copy Markdown
Member

What

Adds a Dropbox page under the Storage section documenting deploys.app's temporary file storage service, and broadens the Storage section index to cover temporary file sharing alongside persistent disks.

The page covers:

  • When to reach for it — sharing artifacts, handing a generated file to a human, staging a static-site archive — and the 1–7 day TTL / no-manual-delete / link-is-the-credential model.
  • The Dropbox console page — drag-and-drop upload, the file list, and the Usage charts (egress + storage).
  • Upload from the API — the raw POST https://dropbox.deploys.app/ with project/ttl/filename params (and param-* header equivalents), the {ok,result} response shape, plus the Go DropboxUpload typed-client helper.
  • List and meter from the CLIdeploys dropbox list / deploys dropbox metrics.
  • Permissionsdropbox.upload vs dropbox.list.

Screenshot pipeline

Wires the dropbox-list screenshot into the existing refresh tooling:

  • adds it to scripts/screenshots/capture.mjs
  • enriches the mock dropbox list in scripts/screenshots/mock-enrichment.patch (4 varied files) so the captured list looks like a real project

Light + dark PNGs are included. The regenerated patch git apply --checks cleanly against the current console main.

Verification

  • hugo --gc --minify builds the page.
  • All four internal links resolve to real pages/anchors (/deployments/static-sites/, /api/conventions/#typed-clients, /automation/cli/, /access/roles/).
  • Upload/API claims cross-checked against the dropbox service source and the api/client Go helper.

🤖 Generated with Claude Code

Add a Dropbox page under Storage covering when to use it, the console
upload/list UI, raw-POST and Go-client upload, and the CLI list/metrics
read side. Broaden the Storage section index to mention temporary file
sharing alongside persistent disks.

Wire the dropbox-list screenshot into the refresh pipeline: add it to
capture.mjs and enrich the mock dropbox list in mock-enrichment.patch so
the captured list looks like a real project. Light + dark PNGs included.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@deploys-app deploys-app Bot temporarily deployed to pr-20 June 16, 2026 08:02 Destroyed
@deploys-app

deploys-app Bot commented Jun 16, 2026

Copy link
Copy Markdown

Preview deleted (PR closed).

@acoshift acoshift merged commit 21ae0b2 into main Jun 16, 2026
1 check passed
@acoshift acoshift deleted the docs-dropbox branch June 16, 2026 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant