internal/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: May 30, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

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