mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-09-08 03:07:14 +02:00
- Store pull lock under ${PATH_DOCKER_COMPOSE_PULL_LOCK_DIR}/<hash>.lock so global cleanup removes it reliably - If any service defines `build:`, run `docker compose build --pull` before pulling - Use `docker compose pull --ignore-buildable` when supported; otherwise tolerate pull failures for locally built images This prevents failures when images are meant to be built locally (e.g., custom images) and ensures lock handling is consistent. Ref: https://chatgpt.com/share/68b6b592-2250-800f-b68e-b37ae98dbe70