dws-city-res-solve/Dockerfile
2026-06-17 16:23:20 -04:00

23 lines
412 B
Docker

FROM python:3.13-slim
WORKDIR /app
# Install uv
RUN pip install --no-cache-dir uv
# Copy project files
COPY pyproject.toml uv.lock ./
# Install dependencies with uv
RUN uv sync --no-editable
# Copy source code
COPY solve.py web_solve.py ./
COPY templates/ templates/
# Set environment variables
ENV FLASK_APP=web_solve.py
ENV PYTHONUNBUFFERED=1
# Run Flask app
CMD ["uv", "run", "python", "web_solve.py"]