# libreDecision v3 — variables du serveur (ld-server). Toutes facultatives en dev. # Le serveur lit son environnement, pas de fichier : `set -a; . ./.env; set +a` avant # `cargo run -p ld-server`. Le .env n'est jamais commité. # Écoute et dossiers LD_BIND=0.0.0.0:8002 LD_DATA_DIR=data # SQLite, clone du dépôt des textes, clé de publication — données runtime LD_WEB_DIR=web/build # interface compilée (npm run build) LD_SEED_DIR=seeds LD_PUBLIC_URL=http://127.0.0.1:3002 # Connexion Ğ1 — client OAuth2 de connect.monnaie-libre.fr (les deux sont requis, sinon désactivée) # LD_CONNECT_URL=https://connect.monnaie-libre.fr # LD_CONNECT_CLIENT_ID= # LD_CONNECT_CLIENT_SECRET= # Accès (trustinWallet) LD_ADMIN_G1_IDS= # ex. idty:8352 — administrateurs des accès, séparés par des virgules LD_DEV_LOGIN=1 # dev local uniquement : connexion sans clé, membre de tous les groupes LD_BOOTSTRAP_ADMIN=0 # 1 = au premier démarrage sans admin, écrit data/bootstrap-admin.txt (0600) # Publication des textes en vigueur (dépôt git lu par les applis clientes) # LD_PUBLISH_REMOTE=gitea@git.open.us.org:yvv/libredecision-textes.git # LD_PUBLISH_BRANCH=main # LD_PUBLISH_KEY=data/keys/publish_ed25519 # générée au démarrage si absente # LD_PUBLISH_AUTHOR=libreDecision # LD_PUBLISH_EMAIL=decision@librodrome.org # Taille de la toile de confiance (W) — lue sur la chaîne, repli sur l'indexeur puis sur la valeur fixe # LD_RPC_ENDPOINTS=https://rpc.duniter.org,https://g1.axiom-team.fr/ws/ # LD_INDEXERS=https://indexer.duniter.org/v1/graphql # LD_WOT_FALLBACK=5745 RUST_LOG=info,sqlx=warn