V6.1 backups: once more into the breach.
Quality Gate / gate (push) Successful in 2m29s

This commit is contained in:
Jim Lancaster
2026-09-02 10:59:28 -05:00
parent 494f378e48
commit 96bb80d91f
17 changed files with 120 additions and 353 deletions
+7 -5
View File
@@ -6,6 +6,7 @@ PORT=8000
LOG_LEVEL=info
RELOAD=false
ENVIRONMENT=production
# TRANSCRIPTION_COMMIT=
RUN_EMBEDDED_WORKER=false
LOG_DIR=/app/data/logs
LOG_FILE_NAME=transcription.log
@@ -16,10 +17,16 @@ LOG_FILE_BACKUP_COUNT=5
PROVIDER=openrouter
OPENROUTER_API_KEY=replace-with-real-key
PROVIDER_MODEL=google/gemini-2.5-flash
# PROVIDER_MODELS=["google/gemini-2.5-flash","anthropic/claude-sonnet-4"]
# OPENROUTER_HTTP_REFERER=
# OPENROUTER_APP_TITLE=
DEFAULT_PROMPT_NAME=transcribe_document.md
# TRANSCRIPTION_TEMPERATURE=
# TRANSCRIPTION_TOP_P=
# --- persistence ---
DATABASE__DRIVER=postgres
# DATABASE__PATH=./data/transcription.db
DATABASE__HOST=postgres
DATABASE__PORT=5432
DATABASE__DATABASE=transcription
@@ -31,14 +38,9 @@ SQLITE_CHECK_SAME_THREAD=false
# --- filesystem paths ---
UPLOAD_DIR=/app/uploads
PROMPT_DIR=/app/prompts
DATABASE_BACKUP_DIR=/backup
# --- backup workflow helpers (not Runtime Settings model fields) ---
BACKUP_DIR=/backup
# APP_DATA_BACKUP_DIR=/backup/data
# UPLOADS_BACKUP_DIR=/backup/uploads
BACKUP_RETENTION_DAYS=14
# Optional mounted Synology destination path for replicated dumps
# SYNOLOGY_BACKUP_DIR=/mnt/synology/transcription-backups
# --- worker reliability ---
WORKER_MAX_RETRIES=0