diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..dec64f4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM python:3.13-alpine + +# Install uv +RUN pip install uv + +# Set working directory +WORKDIR /app + +# Copy project files +COPY pyproject.toml ./ +COPY README.md ./ + +# Install dependencies using uv without venv +RUN uv pip compile pyproject.toml -o requirements.txt && \ + uv pip install --system -r requirements.txt + +# Copy the rest of the application +COPY . . + +# Default command +CMD ["python", "tests/test.py"]