id: ext.compose-ssh title: Compose over SSH description: > Self-hosted extension migrated from the-custodian/e2e-framework. Provisions an isolated directory on a remote host, rsyncs the consumer repo, and runs docker compose. Test execution and health polling are consumer-owned (wise-validator). handler: sandboxer.extensions.compose_ssh:ComposeSSHExtension capabilities: isolation_levels: [container] regions: [] persistence: true pricing_model: self-hosted config: base_dir: /tmp/sandboxer # ssh_user omitted — uses SANDBOXER_SSH_USER or ~/.ssh/config (e.g. tegwick@coulombcore) compose_timeout_s: 180