alpinux-static/app/.env.example
Alpinux 64989e83c8 feat: upload de fichiers dans l'app Flask CDN
Ajoute la route POST /upload (admin uniquement) et la zone de dépôt
dans browse.html — glisser-déposer ou sélection multiple, destination
= dossier courant du navigateur.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 20:35:29 +02:00

29 lines
1.6 KiB
Text

SECRET_KEY=changez-moi-avec-une-valeur-aleatoire-longue
# ── AlpID / Keycloak ──────────────────────────────────────────────────
# Realm : master (seul realm actif sur cette instance AlpID)
ALPID_CLIENT_ID=static-cdn
ALPID_CLIENT_SECRET=
ALPID_DISCOVERY_URL=https://alpid.alpinux.org/realms/master/.well-known/openid-configuration
# Groupes Keycloak autorisés (séparés par virgule)
ADMIN_GROUPS=admins
# Fallback si le claim "groups" est absent du token Keycloak
ADMIN_EMAILS=cedric.alpinux@acemail.fr
# ── Répertoire racine du CDN à parcourir ──────────────────────────────
# Production : /var/www/clients/client1/web17/web
# Dev local : chemin absolu vers org.alpinux.owni/static
ASSETS_ROOT=<chemin absolu>
# ── Statistiques GoAccess ─────────────────────────────────────────────
# Rapport HTML affiché dans l'onglet Statistiques
STATS_FILE=/opt/static-cdn/goaccess.html
# Rapport JSON pour les badges "Vues" dans le navigateur de fichiers
STATS_JSON=/opt/static-cdn/goaccess.json
# Fichier de log Apache à analyser (nécessaire pour la génération à la demande)
STATS_LOG_FILE=/var/log/ispconfig/httpd/static.alpinux.org/access.log
# Commande complète de génération (optionnel — remplace la commande par défaut)
# Exemple : goaccess /var/log/... --log-format=COMBINED -o /opt/static-cdn/goaccess.html
STATS_GENERATE_CMD=