The three new variables are absent from `docker-compose.yml`
Defect 15 / Tier 3 / issue
.env.example:41.env.example:43-44docs/operations.md:51Expected review
add the three variables to the proxy service's `environment:` block, interpolated with defaults the way `CAIRN_SERVICE_TOKEN` and the log settings are.
Discovery difficulty
the Rust is correct and reading it tells you nothing. It needs knowing that compose does not pass a whole `.env` into a container, and then noticing that a file the diff does not touch is the reason a feature the diff documents is not configurable.
Trigger
set `CAIRN_CACHE_MAX_BYTES=1GiB` in `.env`, run `mise run up`, and the proxy sweeps to 32 GiB anyway, because the variable never reaches the container. Following the documentation this change adds has no effect on the stack the documentation is written for. `CAIRN_LOG_LEVEL: ${CAIRN_LOG_LEVEL:-info}` two lines below shows the pattern that would have worked.
Severity
issue