File size: 479 Bytes
9aa78e6
 
 
 
 
 
9e3da77
 
 
9aa78e6
5c0d0e1
 
5a73aac
9aa78e6
bffe767
 
60ddd8f
33b882a
 
 
785bf1c
246e4d2
9aa78e6
 
7fd7626
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM python:3.10-slim

WORKDIR /app

COPY . /app

RUN apt-get update && apt-get install -y poppler-utils curl

RUN curl -LsSf https://astral.sh/uv/install.sh | sh

ENV PATH="/root/.local/bin:${PATH}"

RUN uv sync

ENV PATH="/usr/local/bin:/root/.local/bin:${PATH}"

ENV UV_CACHE_DIR="/app/.cache/uv"

RUN mkdir -p "$UV_CACHE_DIR"

RUN chmod 777 -R "/app"

EXPOSE 7860

CMD ["uv", "run", "-m", "streamlit", "run", "main.py", "--server.address", "0.0.0.0", "--server.port", "7860"]