fix: prevent uv runtime sync in production Dockerfile (#935)
uv run without --no-sync triggers dependency resolution on every cold
start, hitting PyPI from within the Fly network. When PyPI connections
fail (connection reset), the process exits 1, Fly restarts it, and the
machine eventually hits the 10-restart limit and dies permanently.
Dependencies are already installed at build time via uv sync --frozen.
Adding --no-sync to the CMD prevents any runtime resolution.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
authored by
zzstoatzz.io