ylazakovich/Compose DevOps Healthcheck

Runs docker compose and validates container health

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
compose-filesList of docker-compose files (one per line)yesdocker-compose.yml
compose-servicesList of services to check (space-separated). Defaults to all services when omitted; ignored when docker-command is set.no""
servicesDEPRECATED: use compose-services.no""
timeoutHealthcheck timeout per service in secondsno120
log-linesNumber of healthcheck/container log lines to show on failureno25
additional-compose-argsAdditional args for docker compose (e.g. --quiet-pull or --build)no""
compose-profilesOne or more compose profiles (space or newline separated). Ignored when docker-command is set.no""
docker-commandFull docker compose command to execute instead of compose-files/services (e.g. docker compose -f docker-compose.yml up -d web)no""
compose-project-nameExplicit docker compose project name (overridden by -p/--project-name in docker-command).no""
auto-apply-project-nameWhen true, resolve and export COMPOSE_PROJECT_NAME and write it to project-name-env-file.nofalse
project-name-env-fileEnv file path to write COMPOSE_PROJECT_NAME when auto-apply-project-name is enabled.nosystem.env
report-formatHealthcheck report format: text | json | bothnotext
namedescription
summary_b64Base64-encoded human-readable output of healthcheck
report_json_b64Base64-encoded machine-readable JSON healthcheck report (when enabled)