Spaces:
Sleeping
Sleeping
Commit ·
26124bc
1
Parent(s): 6736793
Fix: Remove frontend build from app.py - already built in Dockerfile
Browse files
app.py
CHANGED
|
@@ -43,26 +43,16 @@ def check_environment():
|
|
| 43 |
logger.info("✅ Variables d'environnement configurées")
|
| 44 |
return True
|
| 45 |
|
| 46 |
-
def
|
| 47 |
-
"""
|
| 48 |
-
|
| 49 |
-
dist_dir = frontend_dir / "dist"
|
| 50 |
|
| 51 |
-
if
|
| 52 |
-
logger.info("
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
# Construire le frontend
|
| 58 |
-
subprocess.run(["npm", "run", "build"], cwd=frontend_dir, check=True)
|
| 59 |
-
|
| 60 |
-
logger.info("✅ Frontend construit avec succès")
|
| 61 |
-
except subprocess.CalledProcessError as e:
|
| 62 |
-
logger.error(f"❌ Erreur lors de la construction du frontend: {e}")
|
| 63 |
-
return False
|
| 64 |
-
|
| 65 |
-
return True
|
| 66 |
|
| 67 |
def start_services():
|
| 68 |
"""Démarre tous les services backend."""
|
|
@@ -133,8 +123,8 @@ def main():
|
|
| 133 |
if not check_environment():
|
| 134 |
sys.exit(1)
|
| 135 |
|
| 136 |
-
#
|
| 137 |
-
if not
|
| 138 |
sys.exit(1)
|
| 139 |
|
| 140 |
# Démarrage des services
|
|
|
|
| 43 |
logger.info("✅ Variables d'environnement configurées")
|
| 44 |
return True
|
| 45 |
|
| 46 |
+
def check_frontend():
|
| 47 |
+
"""Vérifie que le frontend est disponible."""
|
| 48 |
+
nginx_html = Path("/usr/share/nginx/html")
|
|
|
|
| 49 |
|
| 50 |
+
if nginx_html.exists() and any(nginx_html.iterdir()):
|
| 51 |
+
logger.info("✅ Frontend disponible (construit dans le Dockerfile)")
|
| 52 |
+
return True
|
| 53 |
+
else:
|
| 54 |
+
logger.error("❌ Frontend non disponible")
|
| 55 |
+
return False
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 56 |
|
| 57 |
def start_services():
|
| 58 |
"""Démarre tous les services backend."""
|
|
|
|
| 123 |
if not check_environment():
|
| 124 |
sys.exit(1)
|
| 125 |
|
| 126 |
+
# Vérification du frontend
|
| 127 |
+
if not check_frontend():
|
| 128 |
sys.exit(1)
|
| 129 |
|
| 130 |
# Démarrage des services
|