
- Infrastructure complète de traitement de documents notariaux - API FastAPI d'ingestion et d'orchestration - Pipelines Celery pour le traitement asynchrone - Support des formats PDF, JPEG, PNG, TIFF, HEIC - OCR avec Tesseract et correction lexicale - Classification automatique des documents avec Ollama - Extraction de données structurées - Indexation dans AnythingLLM et OpenSearch - Système de vérifications et contrôles métier - Base de données PostgreSQL pour le métier - Stockage objet avec MinIO - Base de données graphe Neo4j - Recherche plein-texte avec OpenSearch - Supervision avec Prometheus et Grafana - Scripts d'installation pour Debian - Documentation complète - Tests unitaires et de performance - Service systemd pour le déploiement - Scripts de déploiement automatisés
36 lines
1.1 KiB
Bash
Executable File
36 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
echo "Installation des dépendances pour Debian/Ubuntu..."
|
|
|
|
# Mise à jour du système
|
|
sudo apt-get update
|
|
|
|
# Installation des outils de base
|
|
sudo apt-get install -y ca-certificates curl gnupg lsb-release make git
|
|
|
|
# Installation de Docker
|
|
echo "Installation de Docker..."
|
|
curl -fsSL https://get.docker.com | sh
|
|
sudo usermod -aG docker $USER
|
|
|
|
# Installation du plugin Docker Compose
|
|
echo "Installation de Docker Compose..."
|
|
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
|
|
mkdir -p $DOCKER_CONFIG/cli-plugins
|
|
curl -SL https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64 \
|
|
-o $DOCKER_CONFIG/cli-plugins/docker-compose
|
|
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
|
|
|
|
# Installation de MinIO Client (optionnel)
|
|
echo "Installation de MinIO Client..."
|
|
curl https://dl.min.io/client/mc/release/linux-amd64/mc \
|
|
--create-dirs \
|
|
-o $HOME/minio-binaries/mc
|
|
chmod +x $HOME/minio-binaries/mc
|
|
sudo mv $HOME/minio-binaries/mc /usr/local/bin/
|
|
|
|
echo "Installation terminée !"
|
|
echo "IMPORTANT: Vous devez vous reconnecter pour que les permissions Docker soient prises en compte."
|
|
echo "Ou exécutez: newgrp docker"
|