2026-06-22 23:27:31 +02:00
|
|
|
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: []
|
2026-06-24 07:57:40 +02:00
|
|
|
persistence: true
|
2026-06-22 23:27:31 +02:00
|
|
|
pricing_model: self-hosted
|
|
|
|
|
config:
|
|
|
|
|
base_dir: /tmp/sandboxer
|
2026-06-23 14:16:16 +02:00
|
|
|
# ssh_user omitted — uses SANDBOXER_SSH_USER or ~/.ssh/config (e.g. tegwick@coulombcore)
|
2026-06-22 23:27:31 +02:00
|
|
|
compose_timeout_s: 180
|