Initial commit : monorepo seiche (serveur Fastify + web Vite/React, Docker, config VS Code)
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# Seiche — variables d'environnement (exemples)
|
||||
# Copier dans .env (jamais committer le .env !)
|
||||
|
||||
# --- Serveur ---
|
||||
# Port d'écoute du serveur (API + frontend en production)
|
||||
SEICHE_PORT=8787
|
||||
# Hôte d'écoute. 127.0.0.1 = uniquement la machine locale (recommandé).
|
||||
# Mettre 0.0.0.0 uniquement si vous placez Caddy/proxy derrière (voir README).
|
||||
SEICHE_HOST=127.0.0.1
|
||||
# Dossier des données (SQLite, secrets)
|
||||
SEICHE_DATA_DIR=./data
|
||||
# URL du frontend servant les assets en dev (rarement nécessaire)
|
||||
# SEICHE_PUBLIC_URL=http://localhost:8787
|
||||
|
||||
# --- Sessions ---
|
||||
# Durée de vie d'une session (ms). 8h par défaut.
|
||||
SEICHE_SESSION_TTL_MS=28800000
|
||||
# Durée de vie absolue max d'une session (ms). 7 jours par défaut.
|
||||
SEICHE_SESSION_ABSOLUTE_TTL_MS=604800000
|
||||
# Nombre max de tentatives de connexion par minute (par IP)
|
||||
SEICHE_MAX_LOGIN_ATTEMPTS_PER_MINUTE=5
|
||||
|
||||
# --- Service REST externe ---
|
||||
# "example" = adaptateur de démonstration (données statiques, pour tester le pipeline)
|
||||
# "http" = adaptateur générique pointant vers une vraie API REST (à paramétrer)
|
||||
SEICHE_EXTERNAL_ADAPTER=example
|
||||
# Base URL du service externe (adaptateur http)
|
||||
SEICHE_EXTERNAL_BASE_URL=
|
||||
# Clé API / token envoyé au service externe (adaptateur http)
|
||||
SEICHE_EXTERNAL_API_KEY=
|
||||
# Chemins d'API (adaptateur http)
|
||||
SEICHE_EXTERNAL_HEALTH_PATH=/health
|
||||
SEICHE_EXTERNAL_LIST_PATH=/items
|
||||
# Timeout des appels sortants (ms)
|
||||
SEICHE_EXTERNAL_TIMEOUT_MS=10000
|
||||
# Nombre de tentatives sur erreur transitoire
|
||||
SEICHE_EXTERNAL_RETRIES=2
|
||||
# TTL du cache serveur des données externes (ms)
|
||||
SEICHE_EXTERNAL_CACHE_TTL_MS=30000
|
||||
|
||||
# --- Initialisation (uniquement si aucun utilisateur n'existe) ---
|
||||
# Nom d'utilisateur et mot de passe de l'admin, fournis via `pnpm setup`
|
||||
# ou directement ici au premier démarrage :
|
||||
# SEICHE_ADMIN_USERNAME=admin
|
||||
# SEICHE_ADMIN_PASSWORD=changez-moi
|
||||
Reference in New Issue
Block a user