ecopus commited on
Commit
ab6d97f
·
verified ·
1 Parent(s): 08ac5e5

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -10
Dockerfile CHANGED
@@ -1,8 +1,8 @@
1
  FROM python:3.10-slim
2
 
3
- # ----------------------------
4
  # System Dependencies (Debian 12 compatible)
5
- # ----------------------------
6
  RUN apt-get update && apt-get install -y \
7
  build-essential \
8
  cmake \
@@ -22,26 +22,30 @@ RUN apt-get update && apt-get install -y \
22
  wget \
23
  && rm -rf /var/lib/apt/lists/*
24
 
25
- # ----------------------------
26
  # Install Gmsh CLI
27
- # ----------------------------
28
  RUN wget https://gmsh.info/bin/Linux/gmsh-4.11.1-Linux64.tgz && \
29
  tar -xzf gmsh-4.11.1-Linux64.tgz && \
30
  mv gmsh-4.11.1-Linux64 /usr/local/gmsh && \
31
  ln -s /usr/local/gmsh/bin/gmsh /usr/bin/gmsh
32
 
33
- # ----------------------------
34
- # Install Python dependencies
35
- # ----------------------------
36
  COPY requirements.txt /app/requirements.txt
37
  WORKDIR /app
38
  RUN pip install --upgrade pip
39
  RUN pip install -r requirements.txt
40
 
41
- # ----------------------------
42
- # Copy application
43
- # ----------------------------
44
  COPY . /app
 
 
 
 
45
  RUN mkdir -p /app/output
46
 
47
  ENV PYTHONUNBUFFERED=1
 
1
  FROM python:3.10-slim
2
 
3
+ # ------------------------------------------------------
4
  # System Dependencies (Debian 12 compatible)
5
+ # ------------------------------------------------------
6
  RUN apt-get update && apt-get install -y \
7
  build-essential \
8
  cmake \
 
22
  wget \
23
  && rm -rf /var/lib/apt/lists/*
24
 
25
+ # ------------------------------------------------------
26
  # Install Gmsh CLI
27
+ # ------------------------------------------------------
28
  RUN wget https://gmsh.info/bin/Linux/gmsh-4.11.1-Linux64.tgz && \
29
  tar -xzf gmsh-4.11.1-Linux64.tgz && \
30
  mv gmsh-4.11.1-Linux64 /usr/local/gmsh && \
31
  ln -s /usr/local/gmsh/bin/gmsh /usr/bin/gmsh
32
 
33
+ # ------------------------------------------------------
34
+ # Install Python Dependencies
35
+ # ------------------------------------------------------
36
  COPY requirements.txt /app/requirements.txt
37
  WORKDIR /app
38
  RUN pip install --upgrade pip
39
  RUN pip install -r requirements.txt
40
 
41
+ # ------------------------------------------------------
42
+ # Copy Application Code
43
+ # ------------------------------------------------------
44
  COPY . /app
45
+
46
+ # Print directory tree so we can confirm example_steps exists
47
+ RUN echo "===== DEBUG: Listing /app =====" && ls -R /app
48
+
49
  RUN mkdir -p /app/output
50
 
51
  ENV PYTHONUNBUFFERED=1