- Détection de version via l'API Gitea, application via Watchtower - Router système, UI admin (intégrations), bandeau de mise à jour - Dockerfile multi-étapes, docker-compose, scripts/release.sh - Version centralisée dans app/version.py (pyproject ou OHM_VERSION au build)
35 lines
1.0 KiB
Bash
35 lines
1.0 KiB
Bash
# Copier en .env et adapter. Toutes les variables applicatives sont préfixées OHM_.
|
|
|
|
# OBLIGATOIRE en production : clé de signature des tokens (32+ caractères)
|
|
OHM_SECRET_KEY=change-me-in-production
|
|
|
|
# Chemins
|
|
# OHM_DATA_DIR=./data
|
|
# OHM_DOWNLOAD_DIR=./downloads
|
|
# OHM_DATABASE_PATH=./data/ohm.db
|
|
|
|
# Téléchargements
|
|
# OHM_MAX_PARALLEL_DOWNLOADS=3
|
|
|
|
# Scraping
|
|
# OHM_HTTP_TIMEOUT=20
|
|
# OHM_USER_AGENT="Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0"
|
|
|
|
# Métadonnées Kitsu
|
|
# OHM_METADATA_CACHE_TTL_HOURS=72
|
|
|
|
# Auth
|
|
# OHM_ACCESS_TOKEN_TTL_MINUTES=15
|
|
# OHM_REFRESH_TOKEN_TTL_DAYS=30
|
|
|
|
# OHM_DEBUG=false
|
|
|
|
# ── Déploiement Docker (docker-compose.yml) ────────────────────────────────
|
|
# Secret partagé entre OhmStreaming et Watchtower pour déclencher les mises
|
|
# à jour depuis la page Admin. OBLIGATOIRE en Docker.
|
|
# Générer : openssl rand -hex 24
|
|
WATCHTOWER_TOKEN=change-me-watchtower
|
|
|
|
# Port hôte exposé par docker compose (défaut 8777)
|
|
# OHM_PORT=8777
|