Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
shinyhub
command
|
|
|
internal
|
|
|
backup
Package backup implements first-class snapshot and restore of all ShinyHub durable state: the SQLite database, deployed app bundles, and per-app data dirs.
|
Package backup implements first-class snapshot and restore of all ShinyHub durable state: the SQLite database, deployed app bundles, and per-app data dirs. |
|
bundle
Package bundle defines the single source of truth for which files may appear inside a deploy bundle.
|
Package bundle defines the single source of truth for which files may appear inside a deploy bundle. |
|
data
Package data implements the persistent per-app storage area exposed via `PUT/DELETE/GET /api/apps/:slug/data[/*path]` and the `shinyhub data` CLI.
|
Package data implements the persistent per-app storage area exposed via `PUT/DELETE/GET /api/apps/:slug/data[/*path]` and the `shinyhub data` CLI. |
|
logging
Package logging wires a process-wide slog.Logger based on env config.
|
Package logging wires a process-wide slog.Logger based on env config. |
|
proxytrust
Package proxytrust centralises the trust gate that controls whether X-Forwarded-* request headers are honoured.
|
Package proxytrust centralises the trust gate that controls whether X-Forwarded-* request headers are honoured. |
|
schedulespec
Package schedulespec defines schedule validation rules shared between the HTTP API and the deploy-manifest application path.
|
Package schedulespec defines schedule validation rules shared between the HTTP API and the deploy-manifest application path. |
|
secrets
Package secrets encrypts and decrypts small values (env var secrets) using AES-256-GCM with a key derived from the server's auth secret via HKDF-SHA256.
|
Package secrets encrypts and decrypts small values (env var secrets) using AES-256-GCM with a key derived from the server's auth secret via HKDF-SHA256. |
|
slug
Package slug holds the canonical slug-validation regex shared by the API server, CLI, and any future surface that needs to validate or display the rules.
|
Package slug holds the canonical slug-validation regex shared by the API server, CLI, and any future surface that needs to validate or display the rules. |
|
storage
Package storage provides on-disk lifecycle helpers shared by the API and CLI.
|
Package storage provides on-disk lifecycle helpers shared by the API and CLI. |
|
tracing
Package tracing implements lightweight W3C-trace-context propagation through the reverse proxy and a per-app ring buffer of recent slow/error proxy spans for the UI's Traces tab.
|
Package tracing implements lightweight W3C-trace-context propagation through the reverse proxy and a per-app ring buffer of recent slow/error proxy spans for the UI's Traces tab. |
Click to show internal directories.
Click to hide internal directories.

