ops: вернуть в compose конфиг авто-обновления (bind-mount appdist + env)

Регрессия: правки авто-обновления (mount /opt/radiola/appdist:/data/dist +
APP_VERSION_FILE/DOWNLOADS_DIR) жили только на сервере, в репо их не было. scp
docker-compose.yml при деплое Shazam затёр их → /app-version отдавал фолбэк.
Теперь они в репозитории — деплой их не теряет.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
nk
2026-06-07 19:27:23 +03:00
parent 791156f814
commit 0dd52ddc3b

View File

@@ -29,8 +29,13 @@ services:
- SHAZAM_API_KEY=${SHAZAM_API_KEY} - SHAZAM_API_KEY=${SHAZAM_API_KEY}
- COVERS_DIR=/data/covers - COVERS_DIR=/data/covers
- PUBLIC_BASE_URL=${PUBLIC_BASE_URL:-http://121.127.37.212:3000} - PUBLIC_BASE_URL=${PUBLIC_BASE_URL:-http://121.127.37.212:3000}
# Авто-обновление APK: манифест версии + каталог раздачи APK
# (хост-bind /opt/radiola/appdist смонтирован как /data/dist)
- APP_VERSION_FILE=/data/dist/app-version.json
- DOWNLOADS_DIR=/data/dist/downloads
volumes: volumes:
- covers_data:/data/covers - covers_data:/data/covers
- /opt/radiola/appdist:/data/dist
depends_on: depends_on:
postgres: postgres:
condition: service_healthy condition: service_healthy