kostis-init commited on
Commit
70d9836
Β·
1 Parent(s): 823637b

restore app

Browse files
Files changed (1) hide show
  1. app.py +18 -7
app.py CHANGED
@@ -1,9 +1,20 @@
1
- # app.py
2
- import time
3
- print(f"[{time.time()}] app.py: Script execution has STARTED.")
4
-
5
  import os
6
  import subprocess
7
- import src.ui
8
- print(f"[{time.time()}] app.py: Imported all.", flush=True)
9
- # DO NOT add any other imports or code yet.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import os
2
  import subprocess
3
+ from src.ui import create_ui
4
+
5
+ try:
6
+ version = subprocess.check_output(["minizinc", "--version"], text=True, stderr=subprocess.STDOUT)
7
+ print(f"🧠 MiniZinc version (from Docker env): {version.strip()}")
8
+ solvers = subprocess.check_output(["minizinc", "--solvers"], text=True, stderr=subprocess.STDOUT)
9
+ print(f"πŸ’‘ MiniZinc solvers (from Docker env):\n{solvers.strip()}")
10
+ except FileNotFoundError:
11
+ print("❌ MiniZinc command not found. Check PATH in Dockerfile and setup.sh.")
12
+ except subprocess.CalledProcessError as e:
13
+ print(f"❌ MiniZinc command failed. Output: {e.output}")
14
+ except Exception as e:
15
+ print(f"❌ Error checking MiniZinc: {e}")
16
+
17
+ if __name__ == "__main__":
18
+ print("Starting the Gradio app...", flush=True)
19
+ demo = create_ui()
20
+ demo.queue().launch()