Directories
¶
| Path | Synopsis |
|---|---|
|
Package bootstrap wires all JumpGate modules together and manages the daemon lifecycle — startup, running, crash recovery, and graceful shutdown.
|
Package bootstrap wires all JumpGate modules together and manages the daemon lifecycle — startup, running, crash recovery, and graceful shutdown. |
|
Package cli provides a Unix-domain-socket-based command server that enables `jumpgate logs`, `jumpgate status`, and other CLI subcommands to communicate with the running JumpGate daemon without adding any web dashboard or REST API overhead.
|
Package cli provides a Unix-domain-socket-based command server that enables `jumpgate logs`, `jumpgate status`, and other CLI subcommands to communicate with the running JumpGate daemon without adding any web dashboard or REST API overhead. |
|
Package config provides server-side configuration loaded from environment variables and per-application manifests parsed from jumpgate.toml files.
|
Package config provides server-side configuration loaded from environment variables and per-application manifests parsed from jumpgate.toml files. |
|
Package deploy provides the deployment pipeline orchestrator — the central "brain" of JumpGate that wires together git clone → manifest parse → Docker build → container run → status tracking.
|
Package deploy provides the deployment pipeline orchestrator — the central "brain" of JumpGate that wires together git clone → manifest parse → Docker build → container run → status tracking. |
|
Package docker provides a Go wrapper around the Docker Engine API for building images, running containers, health-checking, and garbage collection.
|
Package docker provides a Go wrapper around the Docker Engine API for building images, running containers, health-checking, and garbage collection. |
|
Package git provides repository cloning operations for JumpGate builds.
|
Package git provides repository cloning operations for JumpGate builds. |
|
Package ingress generates Traefik routing labels for JumpGate-managed containers, encapsulating the Traefik configuration contract.
|
Package ingress generates Traefik routing labels for JumpGate-managed containers, encapsulating the Traefik configuration contract. |
|
Package logging provides structured, leveled logging for the JumpGate daemon using Go's standard library log/slog package.
|
Package logging provides structured, leveled logging for the JumpGate daemon using Go's standard library log/slog package. |
Click to show internal directories.
Click to hide internal directories.