Commit
Β·
c64e2fc
1
Parent(s):
391e43b
debug app
Browse files- Dockerfile +2 -1
- 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()
|
|
|
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()
|