Docker Compose Machine (PoC)
Platform:
26.04
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/stable | 14 | 09 Nov 2026 | |
| latest/stable | 13 | 09 Nov 2026 | |
| latest/edge | 12 | 09 Nov 2026 | |
| latest/edge | 11 | 09 Nov 2026 |
juju deploy docker-compose-machine
-
env | string
Optional multi-line KEY=VALUE environment variables written to .env alongside compose.yaml for Docker Compose variable interpolation.
-
raw | string
Inline docker-compose.yml content. Mutually exclusive with 'url'.
-
tailscale-secret | string
Optional Juju Secret URI (e.g. 'secret:ch8vj02...') to configure Tailscale. Supported keys in the secret:
- 'auth-key' or 'authkey': Tailscale authentication key (optional).
- 'hostname': Tailnet hostname (optional).
- 'domain': Custom or MagicDNS domain name (optional).
- 'web-port': Primary web service port to serve via HTTPS 443 (optional).
- 'ports': Comma-separated list of TCP ports to forward (optional). If 'authkey' is omitted, use the 'tailscale-login' action or SSH to authenticate.
-
url | string
HTTP/HTTPS URL pointing to a remote docker-compose.yml file or Git repository (e.g. https://github.com/org/repo.git#subpath or GitHub raw/blob/tree URLs). Mutually exclusive with 'raw'.