]> quire.kejadlen.dev Git - quire.git/commit
Use cargo-chef to cache Rust dependencies in Docker builds
authorAlpha Chen <alpha@kejadlen.dev>
Mon, 27 Apr 2026 04:02:36 +0000 (21:02 -0700)
committerAlpha Chen <alpha@kejadlen.dev>
Mon, 27 Apr 2026 04:03:36 +0000 (21:03 -0700)
commit63ebb5e711fc7502998fc3fbce3bf3faaaed4f6e
tree69e416a22ac6891311282a1e8a57f63bad26cb80
parent177ab6e4eced939c6ca4056982373c771ee04602
Use cargo-chef to cache Rust dependencies in Docker builds

Separates dependency compilation from source builds so that changing
application code no longer triggers a full dependency rebuild. Adds
cargo/git/db cache mount alongside the existing registry cache.

Based on https://quanttype.net/p/perfect-dockerfile-for-rust-backends/

Assisted-by: GLM-5.1 via pi
Dockerfile