File size: 449 Bytes
0a7e835
 
2aeb641
0a7e835
 
2aeb641
 
0a7e835
 
 
 
 
 
 
 
 
 
 
2aeb641
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM python:3.10-slim

# Install wkhtmltopdf and dependencies for networking and fonts
RUN apt-get update && apt-get install -y \
    wkhtmltopdf \
    ca-certificates \
    fontconfig \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .

# Ensure the temp directory is writable
RUN mkdir -p /app/temp && chmod -R 777 /app/temp

ENV PORT=7860
CMD ["python", "app.py"]