namelessai commited on
Commit
dff0eff
·
verified ·
1 Parent(s): 9506fdc

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -3
Dockerfile CHANGED
@@ -11,9 +11,12 @@ RUN apt-get update && apt-get install -y \
11
  && rm -rf /var/lib/apt/lists/*
12
 
13
  # Configure ImageMagick to allow EPS/PS/PDF processing
14
- RUN sed -i 's/<policy domain="coder" rights="none" pattern="PS" \/>/<policy domain="coder" rights="read|write" pattern="PS" \/>/g' /etc/ImageMagick-6/policy.xml && \
15
- sed -i 's/<policy domain="coder" rights="none" pattern="EPS" \/>/<policy domain="coder" rights="read|write" pattern="EPS" \/>/g' /etc/ImageMagick-6/policy.xml && \
16
- sed -i 's/<policy domain="coder" rights="none" pattern="PDF" \/>/<policy domain="coder" rights="read|write" pattern="PDF" \/>/g' /etc/ImageMagick-6/policy.xml
 
 
 
17
 
18
  # Copy requirements file
19
  COPY requirements.txt .
 
11
  && rm -rf /var/lib/apt/lists/*
12
 
13
  # Configure ImageMagick to allow EPS/PS/PDF processing
14
+ RUN POLICY_FILE=$(find /etc -name policy.xml 2>/dev/null | head -n 1) && \
15
+ if [ -n "$POLICY_FILE" ]; then \
16
+ sed -i 's/<policy domain="coder" rights="none" pattern="PS" \/>/<policy domain="coder" rights="read|write" pattern="PS" \/>/g' "$POLICY_FILE" && \
17
+ sed -i 's/<policy domain="coder" rights="none" pattern="EPS" \/>/<policy domain="coder" rights="read|write" pattern="EPS" \/>/g' "$POLICY_FILE" && \
18
+ sed -i 's/<policy domain="coder" rights="none" pattern="PDF" \/>/<policy domain="coder" rights="read|write" pattern="PDF" \/>/g' "$POLICY_FILE"; \
19
+ fi
20
 
21
  # Copy requirements file
22
  COPY requirements.txt .