refactor(input): bake codex cli runtime
This commit is contained in:
@@ -20,12 +20,12 @@ cd input/Docker
|
||||
./run-input-processor.sh up -d
|
||||
```
|
||||
|
||||
Environment variables you can pass before the command:
|
||||
- `CODEX_COMMAND_TEMPLATE` – override the Codex CLI invocation for the resume customization run (defaults to `codex prompt --input {prompt} --output {output} --format markdown`).
|
||||
- `CODEX_NORMALIZER_COMMAND_TEMPLATE` – optional override for the job-description normalization run (defaults to the same value as `CODEX_COMMAND_TEMPLATE`).
|
||||
- `POLL_INTERVAL_SECONDS` – watcher polling cadence (default `5`).
|
||||
- `CODEX_TIMEOUT_SECONDS` – hard timeout for Codex calls (default `600`).
|
||||
- `CODEX_CONFIG_DIR` – optional override for the host directory that should mount into `/home/codex/.codex`.
|
||||
- Environment variables you can pass before the command:
|
||||
- `POLL_INTERVAL_SECONDS` – watcher polling cadence (default `5`).
|
||||
- `CODEX_TIMEOUT_SECONDS` – hard timeout for Codex calls (default `600`).
|
||||
- `CODEX_CONFIG_DIR` – optional override for the host directory that should mount into `/home/codex/.codex`.
|
||||
|
||||
The container bundles the Codex CLI and expects the caller to mount their `~/.codex` directory for credentials.
|
||||
|
||||
Stop or inspect the stack with:
|
||||
|
||||
@@ -44,4 +44,4 @@ cd input/Docker
|
||||
## Troubleshooting
|
||||
- If Codex CLI fails, the job description moves to `ForCustomizing/failed/`. Check container logs, adjust the Markdown, then requeue it.
|
||||
- Fatal errors (multiple resumes, multiple job descriptions, missing template, or missing Codex binary) stop the container. Resolve the issue and restart via the wrapper.
|
||||
- To change the Codex command format, pass a quoted template (e.g., `CODEX_COMMAND_TEMPLATE='codex run --input {prompt} --output {output}' ./run-input-processor.sh up -d'`). The template must include `{prompt}` and `{output}` placeholders.
|
||||
- The watcher logs the exact `codex prompt --input … --output … --format markdown` command before each invocation; inspect container logs if troubleshooting is needed.
|
||||
|
||||
Reference in New Issue
Block a user