Skip to main content

Crate freshdock

Crate freshdock 

Source

Modules§

commands
config
Registry credential loading (Phase 5, P5-2).
cron
Hand-rolled 5-field cron parser + next-fire computation (Phase 4, P4-2).
docker
errors
format
Small display helpers shared across the status table and notification rendering, so digest/id truncation reads the same everywhere (DRY).
health
Health gating (Phase 3, P3-1).
http
The one place the freshdock outbound HTTP client is configured, so the OCI registry digest flow and the Phase 6 HTTP notification backends share one TLS stack, timeout, and user-agent instead of each building their own (DRY).
labels
notify
Notifications (Phase 6, PLAN §5.4).
probe
The single “is there a newer image?” path, shared by freshdock check and the scheduler daemon (DRY). Resolves the local manifest digest, routes to the registry, and returns a ProbeOutcome each caller renders or acts on.
registry
rollback
Rollback on a failed update (Phase 3, P3-2).
scheduler
The scheduler daemon (Phase 4, P4-1/P4-2).
updater