internal/

directory
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 24, 2026 License: MIT

Directories

Path Synopsis
Package audit appends mutating actions to the server-side audit log at ~/.ferry/audit.log: time[performer][version] action
Package audit appends mutating actions to the server-side audit log at ~/.ferry/audit.log: time[performer][version] action
Package buildctx packages a docker build context as a tar.gz stream for shipping to a build host.
Package buildctx packages a docker build context as a tar.gz stream for shipping to a build host.
Package deploy implements the deploy, rollback and preview flows: context builds or registry pulls, git-SHA versioning, health-gated cutover via kamal-proxy, retention, lock and audit.
Package deploy implements the deploy, rollback and preview flows: context builds or registry pulls, git-SHA versioning, health-gated cutover via kamal-proxy, retention, lock and audit.
Package dockercmd builds docker CLI argv slices.
Package dockercmd builds docker CLI argv slices.
Package envfile loads, merges, hashes and ships environment files.
Package envfile loads, merges, hashes and ships environment files.
Package exec runs commands.
Package exec runs commands.
Package git resolves the deploy version from the working tree.
Package git resolves the deploy version from the working tree.
Package hooks runs lifecycle hooks.
Package hooks runs lifecycle hooks.
Package lock implements the deploy lock: an atomic mkdir on the primary server with a human-readable details file, Kamal-style.
Package lock implements the deploy lock: an atomic mkdir on the primary server with a human-readable details file, Kamal-style.
Package plan merges the compose project with the ferry.yaml overlay into resolved deploy targets.
Package plan merges the compose project with the ferry.yaml overlay into resolved deploy targets.
Package proxy manages the kamal-proxy container on each server.
Package proxy manages the kamal-proxy container on each server.
Package remotejob runs long commands on a server detached from the SSH connection that started them.
Package remotejob runs long commands on a server detached from the SSH connection that started them.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL