# --------------------------------------------------------------------------- # Configuration OpenMind. Copiez ce fichier en .env puis adaptez si besoin. # Aucun secret n'est necessaire : l'application ne gere aucun compte. # --------------------------------------------------------------------------- # Nom du produit, affiche dans l'interface et l'onglet du navigateur. APP_NAME=OpenMind # Port publie sur l'hote. L'application ecoute toujours sur 8080 dans le conteneur. APP_PORT=8080 # Base SQLite des cartes PARTAGEES uniquement. # /app/data est monte depuis ./data sur l'hote (bind mount). DATABASE_URL=sqlite:////app/data/openmind.db # Limites de securite appliquees aux cartes envoyees au serveur. MAX_MAP_SIZE_MB=10 MAX_NODES=5000 # --------------------------------------------------------------------------- # Exposition publique # --------------------------------------------------------------------------- # false = instance entierement privee : aucune API de partage, bouton masque. # Les cartes locales continuent de fonctionner normalement. SHARING_ENABLED=true # Limites de debit, au format / (second, minute, hour, day). # Vide ou 0 desactive la limite. Les compteurs sont en memoire : ils repartent # de zero au redemarrage du conteneur. SHARE_CREATE_RATE_LIMIT=10/hour SHARE_READ_RATE_LIMIT=120/minute SHARE_WRITE_RATE_LIMIT=60/hour # Nombre total de partages heberges. 0 = illimite. MAX_SHARED_MAPS=10000 # Taille maximale d'un partage. 0 = reprend MAX_MAP_SIZE_MB. MAX_SHARE_SIZE_MB=5 # Duree de vie par defaut d'un nouveau partage, en jours. 0 = permanent. DEFAULT_SHARE_EXPIRY_DAYS=30 # Autorise l'option "Jamais" lors du choix de l'expiration. ALLOW_PERMANENT_SHARES=true # A activer UNIQUEMENT derriere un reverse proxy de confiance : sinon un client # direct pourrait falsifier X-Forwarded-For et contourner les limites de debit. TRUST_PROXY_HEADERS=false # Origines autorisees en CORS, separees par des virgules. # Vide = aucune origine externe (l'interface est servie par ce meme serveur). CORS_ORIGINS= # Niveau de logs backend : DEBUG, INFO, WARNING, ERROR. LOG_LEVEL=INFO