25 lines
No EOL
541 B
Text
25 lines
No EOL
541 B
Text
FROM python:3.12-slim
|
|
|
|
WORKDIR /app
|
|
|
|
RUN apt update && apt install libjpeg-dev zlib1g-dev build-essential -y
|
|
|
|
RUN pip install uv
|
|
|
|
COPY pyproject.toml requirements.txt ./
|
|
|
|
RUN uv add -r requirements.txt
|
|
|
|
COPY frontend ./frontend
|
|
|
|
WORKDIR /app/frontend
|
|
|
|
EXPOSE 8080
|
|
|
|
#ENV STREAMLIT_SERVER_MAX_UPLOAD_SIZE=3000
|
|
|
|
# Variable d'environnement pour l'URL du backend
|
|
# Peut être définie via docker-compose.yml
|
|
ENV BACKEND_URL="http://backend_entwine:8090"
|
|
|
|
CMD ["uv", "run", "uvicorn", "main:app", "--reload", "--host", "0.0.0.0", "--port", "8080"] |