Juno Hosting Deploy
juno_hosting_deployDeploy frontend files to your satellite with batch parallel uploads, clearing old files, and pruning stale assets after a successful deployment.
Instructions
Deploy your app's frontend files to your satellite. Reads from the source directory defined in juno.config and uploads all assets. Supports batch parallelism, clearing before deploy, and pruning stale files after.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Environment mode: production, staging, or development | |
| batch | No | Number of files to upload in parallel per batch (1-200) | |
| clear | No | Clear existing app files before deployment | |
| prune | No | Prune stale app files after successful deployment | |
| retry | No | Automatically retry on transient network failures (up to 3 attempts with exponential backoff) | |
| config | No | Apply configuration after deployment succeeds | |
| noApply | No | Submit deployment as a change but do not apply it yet | |
| profile | No | Profile name for multi-identity management | |
| progress | No | Stream progress updates during deployment (shows build status and upload batch progress) | |
| immediate | No | Deploy files instantly bypassing the change workflow | |
| consoleUrl | No | Specify a custom URL to access the developer Console | |
| keepStaged | No | Keep proposed staged assets in memory after applying | |
| streamLogs | No | Stream raw stdout/stderr log lines as MCP notifications/message events. Independent from progress. | |
| containerUrl | No | Override a custom container URL. If omitted, the Juno CLI uses production or the local container in development mode |