feat(server): implement serve CLI subcommand and align Dockerfile entrypoint #1272

Merged
freemo merged 1 commits from feat/server-serve-entrypoint into master 2026-04-02 16:59:15 +00:00

1 Commits

Author SHA1 Message Date
freemo e28b7e89eb feat(server): implement serve CLI subcommand and align Dockerfile entrypoint
CI / quality (pull_request) Failing after 2s
CI / unit_tests (pull_request) Failing after 1s
CI / integration_tests (pull_request) Failing after 1s
CI / e2e_tests (pull_request) Failing after 1s
CI / build (pull_request) Failing after 2s
CI / helm (pull_request) Failing after 1s
CI / lint (pull_request) Successful in 33s
CI / typecheck (pull_request) Successful in 52s
CI / security (pull_request) Successful in 53s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Successful in 13m13s
CI / status-check (pull_request) Failing after 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 55m9s
The `cleveragents server serve` CLI subcommand already exists in
server.py and Dockerfile.server already uses `python -m cleveragents`
as its ENTRYPOINT with `server serve` as the CMD.

Add BDD scenarios to k8s_helm_chart.feature that explicitly verify:
- Dockerfile.server ENTRYPOINT uses `python -m cleveragents`
- Dockerfile.server CMD includes the `server serve` subcommand tokens

Add corresponding step definitions to k8s_helm_chart_steps.py.

Closes #1088
2026-04-02 08:13:01 +00:00