<staging_id> is the integer DryRunPro assigned at create time (e.g. 14).
This page documents every panel on the Staging Detail screen: the header with build action buttons, the Server Connection panel, the Status / build steps log, the CDN Mode selector, the Docker Container fleet card, the Container SSH Access card with key generation, and the Docker Logs download.
Header
The page title is the dryrun name plus the suffix ” - Dryrun environment”, e.g. “Xupes Downgrade Branch - Dryrun environment”. A small caption under the title shows three pieces of metadata:- Created by: the DryRunPro user who triggered the create.
- Started: the build start timestamp (e.g. 2026-04-08 11:42:48).
- Ended: the build end timestamp (e.g. 2026-04-08 12:34:48).
Action button bar
Six purple action buttons sit directly below the header, in a horizontal strip:- Execute CLI, opens an interactive Cloud CLI shell scoped to this dryrun. You can run any
magento-cloudcommand without context-switching. - Generate Docker Snapshot, packages the running container set into a downloadable Docker snapshot (.tar.gz) and adds it to the Docker packages tab.
- Generate Warden Package, exports the dryrun as a Warden-compatible local development bundle for laptop-side debugging.
- Code Audit, runs a code-quality pass and surfaces results in a panel.
- Install Extension, opens a search-and-install dialog for Magento extensions.
- Re-Sync, re-pulls the database and media from the source environment without rebuilding the codebase. Use when production data has drifted and you want the dryrun to reflect the latest state.
- SWAT Report, regenerates the SWAT report on demand.
Server connection panel
A two-column information block on the left side of the page. The header strip shows the environment role (e.g. “Production”) and the auto-detection badge (“Auto”). Underneath:- Server host: the AWS hostname (e.g. 144.126.230.146).
- Server port: typically 2222.
- Server username: a long opaque handle generated by Adobe Cloud (e.g. 2k77747a3uyxkiwaplhn-staging).
- Access database: a Click here link that opens phpMyAdmin or the equivalent DB browser scoped to the dryrun’s database.
- License Key: an opaque handle for the running build (e.g. f8c777bf882e02816).
- Database password: a copy-to-clipboard masked field.
Status panel
A vertical list of build steps, each with a green tick (success) or red cross (failure), each with a “View Log” link on the right. The default Adobe Commerce Cloud build pipeline produces these eight steps:- Initialisation cleanup (ports)
- Get PHP version from Server
- Extract docker common package
- Sync source code (rsync)
- Configure docker container
- Create Docker container
- Start container
- Verify containers running
CDN mode selector
A configuration block titled CDN mode with a dropdown (“None (default DRP behaviour)” by default) and a tickbox captioned “Apply changes to .env config + docker refresh + finalize”. The dropdown lets you switch the dryrun’s CDN behaviour:- None (default DRP behaviour): DryRunPro’s bundled CDN entry, served via Fastly, with no further config.
- Fastly Magento mode: Applies the dryrun’s CDN config to look like Adobe-side Fastly (VCL profile, surrogate keys, Magento module).
- Cloudflare Magento mode: Applies the dryrun’s CDN config to look like Cloudflare for Magento (page rules, cache invalidation hooks).
- Pass-through: No CDN, requests hit Magento directly. Use only for low-traffic dryruns (bot checks, smoke tests).
Docker container fleet card
Below the CDN block, a green “running” badge and a card titled Docker container that lists every container in the dryrun’s fleet:- Apache
- MySQL
- Redis
- OpenSearch
- RabbitMQ
- Start containers (green): bring all containers up.
- Stop containers (red): shut all containers down. The dryrun stays defined and resumable; the URL stops resolving until you start again.
Container SSH access card
A purple card titled Container SSH access with the connection options listed across the top:- PuTTY
- FileZilla
- OpenSSH
- The fingerprint.
- The user (e.g. ubuntu).
- The private key (downloadable as a .pem).
Docker logs
At the bottom of the page, a “Docker Logs” caption with a Download link. Click to download the consolidated log bundle (build steps + container stdout) as a .tar.gz for offline analysis or attaching to a support ticket.When you would visit this page
- After spinning up a new dryrun, to grab the URL and the database credentials.
- When a dryrun fails, to read the per-step build log and diagnose.
- When QA reports a bug on the dryrun, to SSH in and inspect.
- When you want to switch CDN mode (e.g. to validate Fastly cache behaviour before promoting to production).
- When you need to generate a Docker snapshot for hand-off to Adobe support.
- When you want to install a Magento extension on the dryrun for testing.
Cross-links
- Dryrun Environments, the parent list view.
- Project Overview, the project this dryrun belongs to.
- Docker Packages, where Generate Docker Snapshot writes its artefacts.
- Settings, CDN, the tenancy-level CDN credentials.
- Roles, which roles can stop/start containers and generate SSH keys.