
- Ajout docker-compose.simple.yml avec ports modifiés (15432, 16379, 19000, 19001, 18000) - Création app_simple.py sans dépendances IA - Ajout Dockerfile.simple et requirements.simple.txt - Correction attribut metadata réservé dans database.py - Ajout scripts de démarrage et test simplifiés - Configuration .env.simple pour version sans IA
42 lines
1.2 KiB
Bash
Executable File
42 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
echo "Démarrage du pipeline notarial simplifié (sans IA)..."
|
|
|
|
# Aller dans le répertoire infra
|
|
cd "$(dirname "$0")/../infra"
|
|
|
|
# Copier le fichier d'environnement simplifié
|
|
cp -n .env.simple .env || true
|
|
echo "Fichier .env créé à partir de .env.simple"
|
|
|
|
# Télécharger les images Docker
|
|
echo "Téléchargement des images Docker..."
|
|
docker compose -f docker-compose.simple.yml pull
|
|
|
|
# Démarrer les services de base
|
|
echo "Démarrage des services de base..."
|
|
docker compose -f docker-compose.simple.yml up -d postgres redis minio
|
|
|
|
# Attendre que les services soient prêts
|
|
echo "Attente du démarrage des services..."
|
|
sleep 10
|
|
|
|
# Configuration MinIO
|
|
echo "Configuration de MinIO..."
|
|
# Créer l'alias MinIO
|
|
mc alias set local http://127.0.0.1:9000 $MINIO_ROOT_USER $MINIO_ROOT_PASSWORD || true
|
|
# Créer le bucket
|
|
mc mb -p local/$MINIO_BUCKET || true
|
|
|
|
# Démarrer les services applicatifs
|
|
echo "Démarrage des services applicatifs..."
|
|
docker compose -f docker-compose.simple.yml up -d host-api worker
|
|
|
|
echo "Démarrage terminé !"
|
|
echo "Services disponibles :"
|
|
echo "- API: http://localhost:8000/api"
|
|
echo "- MinIO Console: http://localhost:9001"
|
|
echo "- PostgreSQL: localhost:5432"
|
|
echo "- Redis: localhost:6379"
|