kostis-init commited on
Commit
c64e2fc
Β·
1 Parent(s): 391e43b
Files changed (2) hide show
  1. Dockerfile +2 -1
  2. app.py +1 -4
Dockerfile CHANGED
@@ -31,4 +31,5 @@ ENV LD_LIBRARY_PATH="${MZN_DIR}/lib:${LD_LIBRARY_PATH}"
31
  # Expose the port Gradio runs on (default is 7860)
32
  EXPOSE 7860
33
 
34
- CMD ["python", "app.py"]
 
 
31
  # Expose the port Gradio runs on (default is 7860)
32
  EXPOSE 7860
33
 
34
+ #CMD ["python", "app.py"]
35
+ CMD ["python", "-c", "import os; import time; print(f'[{time.time()}] Python interpreter is ALIVE from CMD in Dockerfile. CWD: {os.getcwd()}. Test print.')"]
app.py CHANGED
@@ -5,11 +5,8 @@ import subprocess
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
-
9
- # Optional: Check for solvers to confirm full setup
10
  solvers = subprocess.check_output(["minizinc", "--solvers"], text=True, stderr=subprocess.STDOUT)
11
  print(f"πŸ’‘ MiniZinc solvers (from Docker env):\n{solvers.strip()}")
12
-
13
  except FileNotFoundError:
14
  print("❌ MiniZinc command not found. Check PATH in Dockerfile and setup.sh.")
15
  except subprocess.CalledProcessError as e:
@@ -19,4 +16,4 @@ except Exception as e:
19
 
20
  if __name__ == "__main__":
21
  demo = create_ui()
22
- demo.queue().launch() # HF Spaces usually uses port 7860 by default
 
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:
 
16
 
17
  if __name__ == "__main__":
18
  demo = create_ui()
19
+ demo.queue().launch()