Skip to content
⌕

## Search resources and navigation

Start typing to search this project.

### Saved views

Saved view name
Tag selected resource
Production scope
Operations / Preview environments

{{ message() }}

Total{{ data().previews.length }}
Active{{ data().previews.filter(v=>v.status==='active').length }}
Expiring{{ data().previews.filter(v=>!['destroyed','destroying'].includes(v.status)&&new Date(v.expiresAt)-Date.now()<86400000).length }}
Cleanup errors{{ data().previews.filter(v=>v.status==='cleanup_failed').length }}

## Environments

A URL always corresponds to the immutable commit shown here.

No previews yet Configure an application policy or enable PR previews on a Git binding.

### {{ item.name }}

{{ item.pullRequestNumber ? 'PR #' + item.pullRequestNumber : item.branch }} · {{ item.commitSha.slice(0,12) }}

{{ item.status }}
{{ item.url || 'URL pending' }}

Age / expiry
  {{ age(item.createdAt) }} · {{ new Date(item.expiresAt).toLocaleString() }}
Latest deployment
  {{ item.latestOperationId || '—' }}
Estimated cost
  {{ item.costEstimate == null ? 'Not available' : '$' + item.costEstimate.toFixed(2) + '/mo' }}
Teardown error
  {{ item.teardownError }}

Operation

Type {{ item.name }}. Only resources with matching preview tags are eligible.