- Frontend v4 accessible sur réseau local (192.168.1.40) - Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard) - Ollama GPU fonctionnel - Self-healing interactif - Dashboard confiance Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
68 lines
2.0 KiB
Bash
Executable File
68 lines
2.0 KiB
Bash
Executable File
#!/bin/bash
|
|
# Script de correction des tokens pour développement (.env.local)
|
|
# Ce script met à jour .env.local avec les tokens hardcodés
|
|
|
|
set -e
|
|
|
|
echo "🔧 RPA Vision V3 - Correction des tokens DEV (Option A)"
|
|
echo "========================================================"
|
|
echo ""
|
|
|
|
ENV_FILE="/home/dom/ai/rpa_vision_v3/.env.local"
|
|
BACKUP_FILE="${ENV_FILE}.backup_$(date +%Y%m%d_%H%M%S)"
|
|
|
|
# Vérifier que le fichier existe
|
|
if [ ! -f "$ENV_FILE" ]; then
|
|
echo "❌ Fichier $ENV_FILE introuvable"
|
|
exit 1
|
|
fi
|
|
|
|
echo "📂 Fichier de configuration: $ENV_FILE"
|
|
echo ""
|
|
|
|
# Créer une sauvegarde
|
|
echo "💾 Création d'une sauvegarde..."
|
|
cp "$ENV_FILE" "$BACKUP_FILE"
|
|
echo "✓ Sauvegarde créée: $BACKUP_FILE"
|
|
echo ""
|
|
|
|
# Nouveaux tokens (ceux qui sont hardcodés dans api_tokens.py)
|
|
NEW_ADMIN_TOKEN="73cf0db73f9a5064e79afebba96c85338be65cc2060b9c1d42c3ea5dd7d4e490"
|
|
NEW_READONLY_TOKEN="7eea1de415cc69c02381ce09ff63aeebf3e1d9b476d54aa6730ba9de849e3dc6"
|
|
|
|
echo "🔑 Mise à jour des tokens..."
|
|
|
|
# Créer un fichier temporaire
|
|
TEMP_FILE=$(mktemp)
|
|
|
|
# Lire le fichier ligne par ligne et remplacer les tokens
|
|
while IFS= read -r line; do
|
|
if [[ $line =~ ^RPA_TOKEN_ADMIN= ]]; then
|
|
echo "RPA_TOKEN_ADMIN=$NEW_ADMIN_TOKEN"
|
|
elif [[ $line =~ ^RPA_TOKEN_READONLY= ]]; then
|
|
echo "RPA_TOKEN_READONLY=$NEW_READONLY_TOKEN"
|
|
else
|
|
echo "$line"
|
|
fi
|
|
done < "$ENV_FILE" > "$TEMP_FILE"
|
|
|
|
# Remplacer le fichier original
|
|
mv "$TEMP_FILE" "$ENV_FILE"
|
|
|
|
echo "✓ Tokens mis à jour dans .env.local"
|
|
echo ""
|
|
|
|
# Afficher les nouveaux tokens (premiers 16 caractères)
|
|
echo "📋 Nouveaux tokens (tronqués):"
|
|
echo " - RPA_TOKEN_ADMIN: ${NEW_ADMIN_TOKEN:0:16}..."
|
|
echo " - RPA_TOKEN_READONLY: ${NEW_READONLY_TOKEN:0:16}..."
|
|
echo ""
|
|
|
|
echo "✅ CORRECTION TERMINÉE (DEV)"
|
|
echo ""
|
|
echo "💡 Ces tokens sont maintenant synchronisés avec la production"
|
|
echo " et correspondent aux tokens hardcodés dans le code."
|
|
echo ""
|
|
echo "📝 En cas de problème, restaurer la sauvegarde:"
|
|
echo " cp $BACKUP_FILE $ENV_FILE"
|