Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth implements token validation and auth middleware integration.
|
Package auth implements token validation and auth middleware integration. |
|
Package db offers utilities for managing the application's SQLite database, including initialization, schema migration, and embedded migration handling.
|
Package db offers utilities for managing the application's SQLite database, including initialization, schema migration, and embedded migration handling. |
|
Package deploy implements deployment orchestration, handlers, and integration logic for managing application deployments in the daemon.
|
Package deploy implements deployment orchestration, handlers, and integration logic for managing application deployments in the daemon. |
|
Package proxy provides types and handlers for managing reverse proxy applications.
|
Package proxy provides types and handlers for managing reverse proxy applications. |
|
Package scripts embeds and exposes shell scripts required by the daemon for deployment, system management, and runtime integration.
|
Package scripts embeds and exposes shell scripts required by the daemon for deployment, system management, and runtime integration. |
|
Package service coordinates service management, lifecycle operations, and integration with other components of the daemon, such as deployment and proxy.
|
Package service coordinates service management, lifecycle operations, and integration with other components of the daemon, such as deployment and proxy. |
|
Package store provides concrete persistence implementations backing the persistence interfaces defined in pkg/store (currently SQLite).
|
Package store provides concrete persistence implementations backing the persistence interfaces defined in pkg/store (currently SQLite). |
|
Package stream provides types and handlers for streaming application logs to clients.
|
Package stream provides types and handlers for streaming application logs to clients. |
|
Package svc_runtime provides cross-platform abstractions for managing system services (such as systemd on Linux, launchd on macOS, and NSSM on Windows) used to run and control background application processes.
|
Package svc_runtime provides cross-platform abstractions for managing system services (such as systemd on Linux, launchd on macOS, and NSSM on Windows) used to run and control background application processes. |
|
Package system implements the daemon's system service: sync, install/upgrade, registration, and health.
|
Package system implements the daemon's system service: sync, install/upgrade, registration, and health. |
|
Package web provides the HTTP server and multiplexer for the daemon's web API.
|
Package web provides the HTTP server and multiplexer for the daemon's web API. |
|
Package worker implements the daemon's background deployment worker, job queue, and concurrency management.
|
Package worker implements the daemon's background deployment worker, job queue, and concurrency management. |
Click to show internal directories.
Click to hide internal directories.