
- Création du répertoire scripts/ avec tous les scripts d'installation et de test - Scripts d'installation automatique (install.sh, quick-start.sh) - Scripts de maintenance complète (maintenance.sh) - Scripts de test (test-installation.sh, test-api.sh, test-services.sh, test-integration.sh) - Amélioration du Dockerfile avec healthchecks et sécurité - Mise à jour du docker-compose.yml avec healthchecks et dépendances - Makefile étendu avec nouvelles commandes - Documentation complète mise à jour - Fichier de configuration d'exemple (env.example) - app.py corrigé et fonctionnel
54 lines
969 B
Plaintext
54 lines
969 B
Plaintext
# Configuration de base
|
|
TZ=Europe/Paris
|
|
PUID=1000
|
|
PGID=1000
|
|
|
|
# Base de données PostgreSQL
|
|
POSTGRES_USER=notariat
|
|
POSTGRES_PASSWORD=notariat_pwd
|
|
POSTGRES_DB=notariat
|
|
|
|
# Redis
|
|
REDIS_URL=redis://redis:6379/0
|
|
|
|
# MinIO
|
|
MINIO_ROOT_USER=minioadmin
|
|
MINIO_ROOT_PASSWORD=minioadmin123
|
|
MINIO_BUCKET=documents
|
|
|
|
# Neo4j
|
|
NEO4J_AUTH=neo4j/neo4j123
|
|
|
|
# OpenSearch
|
|
OPENSEARCH_PASSWORD=admin123
|
|
|
|
# Services externes
|
|
ANYLLM_BASE_URL=http://anythingsqlite:3001
|
|
ANYLLM_API_KEY=your_api_key_here
|
|
OLLAMA_BASE_URL=http://ollama:11434
|
|
|
|
# API Configuration
|
|
API_HOST=0.0.0.0
|
|
API_PORT=8000
|
|
API_WORKERS=4
|
|
|
|
# Logging
|
|
LOG_LEVEL=INFO
|
|
LOG_FORMAT=json
|
|
|
|
# Security
|
|
SECRET_KEY=your_secret_key_here_change_in_production
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=30
|
|
|
|
# Workspaces AnythingLLM
|
|
ANYLLM_WORKSPACE_NORMES=normes_notariales
|
|
ANYLLM_WORKSPACE_TRAMES=trames_actes
|
|
ANYLLM_WORKSPACE_ACTES=actes_types
|
|
|
|
# Configuration de développement
|
|
DEBUG=false
|
|
RELOAD=false
|
|
|
|
# Configuration de production
|
|
ENVIRONMENT=development
|