- archive local-fs-storage-backend, sqlite-metadata-backend, storage-orphan-reconciliation, metadata-managed-jwt-secret, default-local-backends - sync specs: storage-backends, metadata-backends, storage-reconciliation, app-secrets; update photos/share-links - defaults reflected in specs: SQLite and local FS
1.4 KiB
1.4 KiB
Proposal
Why
Слои данных были по умолчанию внешними (postgres и s3), поэтому самодостаточный
локальный запуск без внешних сервисов требовал явной настройки. Нужно сделать локальные
бэкенды значением по умолчанию.
What Changes
- Сменить значения по умолчанию:
DB_BACKEND=sqlite(SQLITE_PATH=./galo.db) иSTORAGE_BACKEND=fs(FS_ROOT=./data). - Обновить
.env.example,project.md,README.md. - Поведение при явном выборе
postgres/s3не меняется.
Capabilities
New Capabilities
Modified Capabilities
metadata-backends: значением по умолчанию становится встроенная SQLite (ранее PostgreSQL).storage-backends: значением по умолчанию становится локальная ФС (ранее S3-совместимая).
Impact
backend/internal/config(значения по умолчанию) и тесты..env.example,project.md,README.md.- BREAKING (поведение): развёртывания без явных
DB_BACKEND/STORAGE_BACKENDпереключатся на локальные бэкенды; для прежнего режима задайтеpostgres/s3явно.