peyajm commited on
Commit
97aa9e5
·
1 Parent(s): e798bd7

build pdftagger.jar from source using maven

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -0
Dockerfile CHANGED
@@ -4,6 +4,7 @@ FROM python:3.12-slim
4
  RUN apt-get update && apt-get install -y --no-install-recommends \
5
  tesseract-ocr \
6
  default-jdk \
 
7
  poppler-utils \
8
  libgl1 \
9
  libglib2.0-0 \
@@ -23,6 +24,10 @@ RUN pip install --no-cache-dir \
23
  # Copy source code
24
  COPY backend/ backend/
25
  COPY pdf-script/ pdf-script/
 
 
 
 
26
  COPY start.sh /start.sh
27
  RUN chmod +x /start.sh
28
 
 
4
  RUN apt-get update && apt-get install -y --no-install-recommends \
5
  tesseract-ocr \
6
  default-jdk \
7
+ maven \
8
  poppler-utils \
9
  libgl1 \
10
  libglib2.0-0 \
 
24
  # Copy source code
25
  COPY backend/ backend/
26
  COPY pdf-script/ pdf-script/
27
+
28
+ # Build the Java tagger JAR from source
29
+ RUN cd pdf-script && mvn package -q -DskipTests && cp target/demo-1.0-SNAPSHOT.jar pdftagger.jar
30
+
31
  COPY start.sh /start.sh
32
  RUN chmod +x /start.sh
33