fix(deploy): mount the local music folder read-only in storage-agent

Upload import is not implemented yet, so nothing needs write access to
LIBRARY_HOST. Write access will come back together with the import.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
mrleo1nidandClaude Opus 5.5 committed 2026-10-20 05:51:50 +03:00
1 parent 0acdc3fbb3
commit 6fe76aea90
2 files changed
+5 -6

No files matched your search

+3 -4
View File
@@ -18,7 +18,8 @@ x-library-ro: &library-ro
bind: { propagation: rslave }
# Локальная музыка (источники type=local): каталог хоста, например смонтированный диск /mnt/music.
# Пишет в него только storage-agent (импорт одобренных загрузок), остальным — только чтение.
# Всем сервисам, включая storage-agent, — только чтение: импорт загрузок ещё не реализован,
# запись откроем вместе с ним (docs/library-and-storage.md).
x-library-host-ro: &library-host-ro
type: bind
source: ${LIBRARY_HOST:-${PIPU_DATA:-/srv/pipu}/library-host}
@@ -85,9 +86,7 @@ services:
source: ${PIPU_DATA:-/srv/pipu}/library
target: /library
bind: { propagation: rshared }
- type: bind
source: ${LIBRARY_HOST:-${PIPU_DATA:-/srv/pipu}/library-host}
target: /library-host
- *library-host-ro
- ${PIPU_DATA:-/srv/pipu}/uploads:/uploads:ro
recommender: