feat: Implement core Python FastAPI backend for user authentication, vault management, and file operations.
This commit is contained in:
+11
-2
@@ -370,8 +370,17 @@ def bootstrap_admin():
|
||||
logger.warning("CHANGEZ CE MOT DE PASSE dès la première connexion !")
|
||||
logger.warning("=" * 60)
|
||||
|
||||
create_user(admin_user, admin_pass, role="admin", vaults=["*"])
|
||||
logger.info(f"Admin '{admin_user}' créé avec succès")
|
||||
try:
|
||||
create_user(admin_user, admin_pass, role="admin", vaults=["*"])
|
||||
logger.info(f"Admin '{admin_user}' créé avec succès")
|
||||
except PermissionError as e:
|
||||
logger.critical("=" * 60)
|
||||
logger.critical("DÉMARRAGE IMPOSSIBLE : Erreur de permission sur le dossier 'data'")
|
||||
logger.critical("L'indexation et l'authentification ne peuvent pas fonctionner.")
|
||||
logger.critical("FIX : Vérifiez les droits du volume /app/data sur l'hôte.")
|
||||
logger.critical("Exemple : sudo chown -R 1000:1000 /DOCKER_CONFIG/ObsiGate/data")
|
||||
logger.critical("=" * 60)
|
||||
raise e
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user